目前我工作的文档处于某种状态。没有足够的它,并且存在的文档分散在许多word文档中,使得很难找到任何东西。
我正在尝试采取一些措施并对其进行改进,我认为首先要找到一种更好的格式来编写文档:
是否有适合此类文档的项目或语言?
答案 0 :(得分:1)
我在C和C ++项目中使用doxygen获得了很好的效果,尽管它也支持许多其他语言。您将文档放在代码中的注释中,这些代码可以是简单或复杂的HTML标记。它很容易更新,因为它是代码的一部分。您可以将构建文档作为构建过程的一部分。不严格与API相关的其他主题可以作为单独的HTML文档添加。我使用的版本不支持搜索,因此您必须添加其他产品才能搜索这些页面。因为它是HTML,您可以添加代码示例,图表等。
答案 1 :(得分:0)
如果您使用LaTeX,您可以获得外观精美的PDF和打印副本的所有文档,以及能够生成HTML(通过latex2html)。 TeX的优点还在于所有纯文本,因此您可以使用您喜欢的版本控制系统可靠地跟踪/合并它。
答案 2 :(得分:0)
我们使用confluence作为我们的文档存储库。公共和私人部分相当容易,并且有一个很好的WYSIWYG编辑器。它可以处理附件,如果您愿意,可以将其保存为PDF文档。
答案 3 :(得分:0)
我使用robohelp效果很好。它是普通的HTML,但有一个生成过程,保持外观一致。它可以与应用程序打包为.hlp文件,也可以发布到网站上。检查出来,这很简单,所以你可以回去做你的工作:)
答案 4 :(得分:0)
干净的方法是使用DocBook。这很容易写和不正确。它也很容易解析,因为XML解析器是标准的,其他形式的文档(例如来自注释中的嵌入式文档)可以很容易地转换为这种格式。
直接从DocBook源生成PDF,HTML和其他格式(为此目的存在工具)。
答案 5 :(得分:0)
我已经开始使用DokuWiki了。它不完全是我最初想要的(我认为我真的在寻找一个CMS),但它确实起到了作用,有些人认为它比我原来的想法更好(特别是它的维基 - 我还没有到目前为止我们已经向客户发布了这些信息,所以我不确定这会有多好用。)
我正在使用IndexMenu插件和Arctic模板来获取左侧的导航树,如果我发布了wiki本身,我将使用discussion plugin来允许用户发布反馈。
目前处理生成内容的方法是使用xslt模板生成dokuwiki语法,并将该输出直接写入“data / pages”文件夹中的文件/文件夹。