我是一个成长中的开源项目的创建者。目前,我正试图找出管理文档的最佳方法而感到沮丧。这是我考虑过的选项:
- HTML网站
- Github Wiki
- Github上托管的Markdown文件
- 将所有文档放在Github中README.md
该文档已经用Markdown编写,我只是想不出如何使它可用。我真的很喜欢Git,因为我可以分支和标记文档,就像可以分支和标记源代码一样。
我可以使用Markdown库将Markdown转换为HTML并将其显示在样式化的网站上。每当发生更改时,我都需要将更改上传到网站,并且很难管理文档的所有不同“标签”。
Github Wiki(据我所知)不会根据您所在的分支进行更改。因此,在任何给定时间,我只能以Github Wiki形式获得文档的“主”版本。
将所有内容放到Github自述文件中非常简洁。我可以进行分支和标记,但是使用起来有点累,而且不便于导航。
我是否缺少一些很棒的解决方案?我还有什么其他选择?