Je suis le créateur d'un projet open source en pleine croissance. Actuellement, je deviens frustré en essayant de trouver la meilleure façon de gérer la documentation. Voici les options que j'ai envisagées:
- Site Web HTML
- Un wiki Github
- Fichiers Markdown hébergés sur Github
- Placer tous les documents dans Github README.md
La documentation est déjà écrite dans Markdown, je n'arrive pas à comprendre comment je veux la rendre disponible. Je suis vraiment attiré par Git car je peux créer des branches et étiqueter la documentation comme je peux créer des branches et étiqueter la source.
Je pourrais utiliser une bibliothèque Markdown pour traduire le Markdown en HTML et l'afficher sur un site Web de style. J'aurais besoin de télécharger des modifications sur le site Web chaque fois qu'il y aurait un changement, et il serait difficile de gérer toutes les différentes «balises» de la documentation.
Les wikis Github (pour autant que je sache) ne changent pas selon la branche sur laquelle vous vous trouvez. Donc, je ne pouvais avoir la version "maître" de la documentation sous forme de Github Wiki à un moment donné.
Tout mettre dans le Github README est un peu soigné. Je reçois des branchements et des balises, mais c'est un peu fatigant à utiliser et ne se prête pas bien à une navigation facile.
Suis-je en train de manquer une solution géniale? Quelles autres options ai-je?