Ich bin der Schöpfer eines wachsenden Open Source-Projekts. Gegenwärtig bin ich ziemlich verzweifelt, wenn ich versuche, herauszufinden, wie die Dokumentation am besten verwaltet werden kann. Hier sind die Optionen, die ich in Betracht gezogen habe:
- HTML-Website
- Ein Github Wiki
- Auf Github gehostete Markdown-Dateien
- Alle Dokumente in Github README.md ablegen
Die Dokumentation ist bereits in Markdown geschrieben, ich kann nur nicht herausfinden, wie ich sie verfügbar machen möchte. Ich bin sehr angetan von Git, da ich die Dokumentation genauso verzweigen und markieren kann wie die Quelle.
Ich könnte eine Markdown-Bibliothek verwenden, um den Markdown in HTML zu übersetzen und auf einer gestalteten Website anzuzeigen. Ich müsste bei jeder Änderung Änderungen auf die Website hochladen, und es wäre schwierig, alle verschiedenen "Tags" der Dokumentation zu verwalten.
Github Wikis ändern sich (soweit ich weiß) nicht entsprechend der Branche, in der Sie sich befinden. Daher konnte ich zu einem bestimmten Zeitpunkt nur die "Master" -Version der Dokumentation im Github-Wiki-Formular haben.
Alles in die Github-README zu schreiben, ist ein bisschen ordentlich. Ich bekomme Verzweigungen und Markierungen, aber die Verwendung ist etwas anstrengend und eignet sich nicht gut für eine einfache Navigation.
Vermisse ich eine großartige Lösung? Welche anderen Optionen habe ich?