There is a current tutorial for which I write web-desktop application and a desire to make it editable by the readers, like a Toaster. The first thing I thought is to put the text on github
but I'm not sure what github can interact. So the main question is, is it possible to upload files to github and display them in the web app? Also, is it possible to roll back versions and information about the changes? That is, the heads of the tutorial is very large and I would like to casinopolis browser. But it pushes to ensure that the links reference these files contain the actual hash, and of course everything should be automated.
In addition, the question arises whether it is possible to work with github with webapp not authorized so that all requests went without my account password.
In principle, it is possible via github, but for text editing you need to forgot repository, make changes, make a pull request, and you'll have to manually check all pull requests and marjit them (sometimes to clean up conflicts if the same file will come in a few different pool-requests). Through a web muzzle github some of these tasks can be simplified, but still there is confusion in this case. Need it?
Github is more convenient in the case that new contributors more or less constant, one does not scruple to store on disk fork the repository, update it, sync and to do as his own pull requests, but for many small edits - there are more convenient tools.
Jeff28 answered on June 7th 19 at 14:58
1. google docs?
2. on any thread vps to have your site on the popular wiki engine?
3. For writers, there are online services for editing large texts, Chapter by Chapter. You can try it out for manual use.
4. Well, you can head on github as separate documents. And give the right to push others.