我最近将我的项目从sourceforge移到了Google代码。我对与svn集成的Google代码wiki很感兴趣,但我不确定使用它来提供项目文档的最佳方式。
对于我的项目,文档可以出现在三个地方:(1)在wiki上,(2)在我正在开发的桌面应用程序中(使用wxPython),以及(3)在项目网站上({{ 3}}并且是基于Drupal的)。
我喜欢使用Google代码维基作为文档的主要来源,然后自动将此文档合并到桌面应用程序和项目网站上。
有人对此有任何建议吗?
答案 0 :(得分:3)
Wiki文件存在于Subversion中 - 只有svn checkout http://yourproject.googlecode.com/svn/wiki yourwiki
并且您获得了一个yourwiki
SVN存储库,该存储库很容易保持更新(偶尔只有svn up
,例如在crontab中)。
Wiki文件的格式是Google variant ReSTructured Text,因此您可以编写脚本将其转换为普通的ReST,并从那里转换为其他用途的其他格式 - 或者,在您的系统上写ReST,将其转换为您喜欢的任何内容(包括Google的wiki格式;-),然后上传...