2009-07-11 88 views
4

我最近将项目从sourceforge移至Google代码。我对与svn集成的Google代码wiki很感兴趣,但我不确定使用它提供项目文档的最佳方式。 (1)在wiki上,(2)在我正在开发的桌面应用程序(使用wxPython)中,和(3)在项目网站上(这是http://www.openstv.org())。并且是基于Drupal的)。将Google代码wiki用于项目文档的最佳方法

我喜欢将Google代码wiki作为文档的主要来源,然后将这些文档自动合并到桌面应用程序和项目网站中。

有没有人有这样做的建议?

回答

3

维基文件居住在Subversion - 只有svn checkout http://yourproject.googlecode.com/svn/wiki yourwiki,你得到一个yourwiki SVN存储库,很容易保持更新(有时只是svn up,例如在crontab中)。

维基文件的格式是一个ReSTructured TextGoogle variant所以你可以编写脚本,将其转换为纯REST和从那里到任何你喜欢的其他格式为你的其他用途 - 或者,写其余您的系统上,转换它适用于任何你喜欢的(包括Google的wiki格式;-),并上传...

+0

尼:语法实际上是谷歌自己的设计。据我所知,缺乏可以将.wiki语法解析为其他格式的库。 http://code.google.com/p/support/wiki/WikiSyntax 但是,此答案非常正确ReST可以无限转换。如果您已经在使用Python,那么您可以在Sphinx构建系统下的ReST中编写文档,然后将其编译为由SVN服务器提供的静态HTML,而不是使用Google的ad-hoc语法。 – hao 2009-07-11 02:13:53

相关问题