Apache Allura
软件描述
Apache Allura 是一个开源的软件 forge 实现,是一个网站,可为多个独立项目管理源代码仓库、缺陷报告、讨论区、维基页面、博客等内容。
官方网站
访问软件的官方网站了解更多信息
allura.apache.org
什么是 Apache Allura?
Apache Allura 是一个开源的软件开发平台,是一个网站,可以为多个独立项目管理源代码仓库、缺陷报告、讨论区、维基页面、博客等。
功能特性
缺陷跟踪 Allura 的缺陷跟踪功能从底层进行了重新设计。我们在开发 Allura 本身时就使用了自有的缺陷跟踪系统(Allura 完全支持自托管),因此我们必须每天深入思考这一流程。
工单(以及所有其他 Allura 工具)支持使用 Markdown 进行格式化,并可附加文件。 你可以通过里程碑、自定义字段和标签来组织工单。 除了基本搜索外,还支持高级搜索语法,常用搜索可以保存以便重复使用。 工单支持线程式讨论。 可通过电子邮件或 RSS 订阅缺陷跟踪更新。 项目中各组件之间的链接和反向链接(所有工具均支持此功能)
线程式讨论区 讨论区是标准工具,也是许多项目的核心沟通平台。
可通过电子邮件或 RSS 订阅讨论区。 可通过电子邮件回复讨论区帖子。 项目管理员可以对讨论内容进行管理。 具备垃圾邮件机器人防护功能。 可允许匿名发布、仅登录用户发布,或仅限特定用户发布。 如果你更喜欢,项目也可以使用传统邮件列表。 博客工具支持线程式讨论 在撰写文章时可将文章设置为草稿模式。 博客文章支持完整的线程式讨论,可链接到其他组件,并支持 Markdown 格式,与其他工具保持一致。 用户可以在讨论和组件中被提及。
代码仓库 当然,开源项目的核心就是源代码,这也是我们真正擅长的领域。
支持使用 Git、Mercurial(hg)或 Subversion(svn)托管代码。 支持基于浏览器的代码浏览。 可将提交记录与工单及其他组件关联。 可查看带颜色编码的提交差异。 支持 Git 和 Mercurial 的分支和合并请求。 可将提交历史以图形方式查看。