+1 for the suggestion of hosting documentation on github. PyTorch currently does this, and it seems to be working well:
pytorch/docs at main · pytorch/pytorch (github.com)
(Note: this is the first Google result for “How do I contribute to Unreal Engine documentation” )