评论工具。
我们已经尝试了在线Wiki,但发现了许多限制,可能是个人喜好,但包括文档结构,最关键的是必须连接到文档服务器。
如果您处于离线或现场状态,则连接是一个严重的问题(显然,您可以使用安全的SSL连接等减轻现场压力)
我们当前的文档编制流程为:
我们为文档提供了一个“正式”布局,并提供了菜单的结构(以及用于视觉样式等的相关CSS)。
静态HTML生成器
我们使用基于cubictemp和许多其他工具的内部静态html生成器:pygments,docutils。
生成的页面看上去(不是?)很丑陋,因为我们大多数人/我们的系统管理员/程序员都知道什么是美观的,但是完全缺乏协调能力来构建这样的页面。
但是,它为我们提供了配置文件,示例脚本,pdf等文件,而无需担心html格式搞砸了它,也不必担心在“服务器”上找到要下载的位置。
如果不是HTML,只需将其放在文件夹中并添加URL链接即可。
HTML提供布局的“潜在”结构,并且还提供知识/内容项之间的“链接”(以及基本结构机制,例如能够创建菜单,内容表等)。有了HTML,每个用户现在都可以在他们的计算机上运行小型Web服务器,无论是lighttpd还是其他小型服务器,或者完全被Apache或IIS所破坏。
我们所有的机器都为基本的html服务而苦恼,并且对我们来说足够好了。
MARKDOWN语法。
我们使用MARKDOWN,Textish和或reStructuredTEXT的混编版本,以使我们的“创意”果汁无需担心HTML即可编写文档。
这也意味着每个人都可以使用自己喜欢的编辑器(我在Windows和* Nix上使用Scintilla),而这里的其他人则使用vi / vim。
分布式版本控制系统。
我们使用Git在用户之间“分发”文档。哦,我们也使用它的版本控制功能。
对我们而言,主要优势在于,我们都可以在无需连接到服务器的情况下更新文档,而不必发布“已完成”的作品。我们都可以处理文档的相同部分或不同部分,或者仅使用信息。
就个人而言,我讨厌被服务器绑定以更新博客,更不用说维基了。Git对我们很好。
评论工作流程
Wiki似乎是知识传播/编纂的“时尚”,但是正如其他地方所评论的那样,所有流程都变得难以维持,要找到最能支持团队需求且可持续的工具组合将需要时间。
更好的解决方案最终被发现并且没有被强制执行。