How can we improve UE4 Documentation?

I was wondering whether it was possible to have a documentation site where users can add to the existing pages with whatever they think is useful. All additions should not be added automatically but rather be presented to some kind of committee which takes a look and decides whether its appropriate, error-free and understandable (and maybe improve on it a little). I think this would be vey helpful for the C++ programming part - since there are already many C++ code snippets on how to use or set up various classes in the wiki page (I am especcially thinking about Rama’s posts) which provide good examples imho. This functionality would provide a new - and in my opinion a better - place for such code snippets.

But I also think that many people would contribute to the non-C++ parts of the documentation as well, maybe going as far as showing their tricks, providing tipps etc (those should be marked as such, as they do only provide a personal point of view).

What might be interesting as well and could be provided alongside this functionality would be a feature to “mark” specific parts of the documentation directly - saying that something is amiss here or something might not be up to date or whatever - lets say that notes will be injected into the documentation (notes that maybe should be visible only in an “editor”-mode). This way, users who are more experienced and stumble upon minor defects could contribute very easily. I also think that there are people in this community who could qualify for such a committee (if epic does not have the manpower) but that is up to you guys to judge.

Additionally, I think that such a documentation site could be incorporated into the twitch streams by selecting and showing the viewers that here and there are places to improve. There always seem to be a few people who help out the other users a lot and seem to be experienced. If such users were watching the stream but not currently interested in whatever is momentarily being told, they might turn to the documentation page and add some stuff if they feel like that this is exactly what they can answer perfectly. At least: I would do so if I would have the neccessary knowledge. If we develop this thought further, twitch streaming content might actually directly land inside the documentation pages. I mean, they DO tell us useful stuff there :smiley: