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 个选择一个集中式的开源平台,为50多万个项目的代码托管、版本控制、数据分析、项目维基、软件评审提供服务,并提供超过5万种商业软件的目录列表,每月服务数百万次下载和用户。
GitLab
提供强大的本地部署或托管 Git 仓库管理平台,可与各类开发工具无缝集成,通过问题跟踪、代码审查、持续集成、CI/CD 流水线等功能,以及无限私有仓库选项,促进高效工作流程。




