我正在寻找开放源码软件,我可以使用它来存储各种项目的技术文档,并且可以托管在我的主服务器上。最好它有一个web,并且可以托管在一个没有外部依赖关系的VM上。
我将GitLab用于开发项目,README.md已经足够用于项目文档,但是有一些文档不属于GitLab (例如,关于如何设置GitLab的说明)。
有人知道什么东西能满足这些需求吗?
发布于 2017-05-30 20:46:57
这可能是一个显而易见的答案,你已经打折扣了,但解决方案是最简单和最有可能定制的是托管您自己的Wiki。这为您提供了一个简单的编辑/发布网络用户界面(如GitHub文档函数),如果您的目标是托管甚至允许协作编辑更独立的格式(例如PDF),则Wiki工具品种与运行维基百科的MediaWiki引擎相比具有许多不同的功能。
如果在VM上运行,一些稳定/简单的linux形式,比如Debian,甚至Ubuntu,将允许安装所有的web托管和数据库依赖项(例如Apache web服务器、LAMP堆栈),其中有许多指南。
维基马特里克斯是一个由140个wiki安装和工具组成的数据库,根据您需要的特性或托管平台进行智能比较。如果你在寻找一些简单的东西,可能会有太多的信息,但如果你心中有一些非常特别的东西,就会非常有用。
MediaWiki -熟悉和强大,相当容易安装。
DocuWiki -迷你主义者,基于文本文件所以运行没有数据库,简单的功能和设置,但非常有能力。允许很容易地发布一系列文档。老实说,如果您基本上是在寻找一些可以模仿GitHub项目自述的内容,或者是wiki帮助页面的列表,这可能正是您想要的。
TiddlyWiki -非常简约和轻量级,更简单的笔记和编辑(缺少更先进的DocuWiki的Wiki功能)。
TracWiki -在wiki功能之上的软件版本控制和问题跟踪功能。
雷德明 -软件/项目管理工具问题,如gnatt图表,日历,论坛。
XWiki -一个"第二代“wiki,除了文档编辑和版本控制/历史的基础知识之外,它还提供了内建文件管理,用于发布PDF、office文档,甚至电影。还有一些协作工具,如博客、论坛、任务组织和任务分配。更陡峭的学习曲线的设置,但非常令人印象深刻的单一软件解决方案托管/编辑许多不同类型的文件。
https://softwarerecs.stackexchange.com/questions/42669
复制相似问题