Documentation 您的团队使用什么工具编写用户手册?

Documentation 您的团队使用什么工具编写用户手册?,documentation,wiki,markdown,manuals,Documentation,Wiki,Markdown,Manuals,基本要求如下: 可读/文本格式(便于版本控制) 在线(用于协作) 易于格式化(标记ok,html太多) 严格的格式(因此作者不会发明新类型的标题, 子弹等) 可导出为PDF、HTML 易于备份和部署(因此我们可以将其“部署”到客户站点 只读版本) 我们正在考虑使用某种wiki引擎,但它需要使用文件进行存储,或者对客户使用其他“部署”方式,并且易于安装/维护。此外,它必须是免费/便宜的(confluence太贵了) 有什么建议吗 编辑:我不是在寻找记录代码的工具,我们已经用Sandcastle

基本要求如下:

  • 可读/文本格式(便于版本控制)
  • 在线(用于协作)
  • 易于格式化(标记ok,html太多)
  • 严格的格式(因此作者不会发明新类型的标题, 子弹等)
  • 可导出为PDF、HTML
  • 易于备份和部署(因此我们可以将其“部署”到客户站点 只读版本)
我们正在考虑使用某种wiki引擎,但它需要使用文件进行存储,或者对客户使用其他“部署”方式,并且易于安装/维护。此外,它必须是免费/便宜的(confluence太贵了)

有什么建议吗


编辑:我不是在寻找记录代码的工具,我们已经用Sandcastle涵盖了这一点

我们用于手册和帮助文件。没有html导出,但它提供html帮助、winhelp、pdf和其他一些格式。

试试我们使用Word。它被放入我们的版本控制中,所以我们有历史记录(每个项目都有一个文档文件夹链接)。格式可以使用模板进行控制,我们现在已经设置了所有模板,因此在布局标准内进行更改很容易。这些文件可以导出为PDF格式。您可以将它们发布为只读文档,以便与用户共享。

尽管它可能无法满足您的所有请求,但可能值得一看

与其他Wiki一样,它有一个用于生成的版本控制,以及一个可以方便地用于帮助系统的功能

您可能需要评估,看看它是否能满足您的需求


还有,似乎也有一个好的。虽然我没有使用DokuWiki或其插件,但似乎也有可用的插件。

对于我们的API,我们使用,这很好。

我们使用的是wiki。我推荐是因为

  • 设置非常简单(即使在笔记本电脑上)
  • 备份非常简单(您甚至可以将wiki提交到版本控制系统,以便在笔记本电脑之间进行同步,以便脱机使用)
  • 好语法
  • 易于扩展
  • 易于搜索
我们不使用类似Word的东西,因为:

  • 文档腐烂得太快了
  • 搜索所有文档是一件痛苦的事
  • 信息位之间的链接是一种痛苦
  • 版本之间没有差异
  • 二进制格式,它把任何VCS都搞砸了
  • 没有深度书签
  • 文档变得太大,然后变得笨拙:拆分(不再搜索)或等待加载

    • 我们在这方面取得了巨大成功。它与基于Microsoft Word的文档以及其他表单配合使用非常好,它甚至还为Visual Studio提供了一些出色的集成功能


      最好的部分是,一旦将核心文档库导入到DocToHelp中,您可以选择多种导出格式中的任意一种,无论是WinHelp、HTML Help、Java Help还是精美的可搜索网络帮助。

      您没有提到您正在使用的语言/框架。有很多很好的文档工具,但其中一些工具是特定于您正在开发的内容的。我们是一家C#shop,所以我的答案只适用于使用.NET的用户

      我们使用,这不仅是免费的,而且是开源的。虽然人们主要认为它是一个从XML文档生成文档的应用程序,但您可以在MAML中提供自己的内容。它可以针对CHM和web站点部署,满足我们的需求。据我所知,还有一些额外的工具可以提供诸如标记收藏夹和主题评级之类的功能,但到目前为止,我们还没有开始使用它们

      这为我们提供了内部和外部文档。由于我们还使用Team Foundation Server,所以我们在SharePoint的团队项目中使用内置Wiki,但它更面向项目协作。
      Edit:修复了断开的链接,还想提及我们使用的与Sandcastle相关的其他工具。像和这样的东西是常用的工具。第一个用于编辑Sandcastle项目和MAML,第二个用于提高代码中的注释质量。

      对于doment,我使用Doxigen。我更喜欢linux版本,我在Windows版本中的一些功能上遇到了问题,如Docbook中的“手册”。它是为技术文档设计的SGML方言。它可能不符合您的“轻松标记”标准,但如果您为它编写自己的CSS样式表,它肯定会以LaTex(可以转换为PDF)生成良好的输出,并生成良好的HTML输出。保存在版本控制中的文本文件。所有程序还使用一个库,该库将命令行参数解析与“-help”输出结合在一起,并可选择格式(普通、手册页和docbook)。作为API参考,当然是doxygen。

      在我目前的工作中,我们大量生产单用软件,因此文档常常被搁置一旁,用Word完成


      然而,在我的上一份工作中,文档团队似乎一直在咆哮和咆哮。它允许您以一种格式编写并发布到多种媒体,因此您的手册也可以是您的在线帮助或网站等。

      我的公司在大多数文档中使用MediaWiki和TikiWiki。我们还有一个家伙,他把东西编译成MS Word和PDF格式,以便打印/发送给客户。我建议你像躲避瘟疫一样避开蒂基维基。MediaWiki非常棒,因为它非常易于使用,而且每个人都知道如何使用它——它是事实上的标准wiki,这是理所当然的,IMHO。

      一段时间以来,我们一直在使用DocBook,但很难用更高级和必要的功能进行扩展(语法突出显示、拆分成多个文件、多语言管理等)。后来,我们决定从头开始编写我们自己的系统,并将其作为开源发布:。它使用纯文本文件和标记作为语法语言,现在我们已经