Apache Allura
软件描述
Apache Allura 是一个开源的软件铸造厂实现,它是一个网站,可为任意数量的独立项目管理源代码仓库、缺陷报告、讨论、维基页面、博客等内容。
官方网站
访问软件的官方网站了解更多信息
allura.apache.org
什么是 Apache Allura?
Apache Allura 是一个开源的软件铸造平台,是一个网站,可为任意数量的独立项目管理源代码仓库、缺陷报告、讨论、维基页面、博客等内容。
功能
问题跟踪
Allura 的问题跟踪系统从零开始重新设计。我们在开发 Allura 本身时完全使用自有的问题跟踪系统(Allura 完全自托管!),因此我们每天都要深入思考这一流程。
工单(以及所有其他 Allura 工具)支持使用 Markdown 格式,并可附加文件。
可通过里程碑、自定义字段和标签对工单进行组织。
除了基本搜索外,还提供高级搜索语法,可保存常用搜索为收藏。
工单支持线程化讨论。
可通过电子邮件或 RSS 订阅追踪更新。
可在项目内任何位置链接到其他资源(所有工具均支持此功能)。
线程化讨论区
讨论区是标准工具,也是许多项目的沟通中心。
可通过电子邮件或 RSS 订阅讨论区。
可通过电子邮件回复讨论帖。
项目管理员可审核讨论内容。
具备反垃圾机器人保护机制。
支持匿名发帖、仅限登录用户发帖,或仅限特定用户列表发帖。
如需,项目也可采用传统邮件列表形式。
博客工具(带线程化讨论)
撰写博客文章时可设置为草稿模式。
博客文章支持完整线程化讨论,可链接至其他资源,并支持 Markdown 格式,与其他工具一致。
在讨论和资源中可提及用户。
代码仓库
当然,开源项目的核心是源代码,这也是 Allura 最擅长的领域之一。
支持使用 Git、Mercurial(hg)或 Subversion(svn)托管代码。
支持基于浏览器的代码浏览。
可将提交关联到工单及其他资源。
以彩色高亮显示提交差异。
支持 Git 和 Mercurial 的分支与合并请求。
以图形方式查看提交历史。
🔄 替代方案
47 个选择Trac 是一个用于软件开发项目的增强型维基和问题跟踪系统。Trac 采用极简主义方法进行基于网页的软件项目管理。我们的使命是在不干扰开发者的情况下,帮助他们编写出色的软件。

GitPrep
GitPrep 是一个 GitHub 克隆版。你可以在 Unix/Linux 系统上安装便携式 GitHub 系统,可无限创建用户和仓库。这是一款免费软件。
设置自托管 Git 服务最简单、最快捷、最无痛的方式。使用 Go,可以在所有 Go 支持的平台上通过独立二进制文件实现,包括 Linux、Mac OS X、Windows 和 ARM。







