有很多方法可以参与 Joomla 志愿工作。以下列出了三个类别,可以帮助您开始参与 CMS。请选择最符合您的兴趣和能力的类别,并立即开始贡献!
我是一个用户
探索
开始参与 Joomla! 的第一步是了解相关资源。 问题跟踪器 提供了一个很好的方式来了解当前版本的 Joomla 以及过去版本的当前问题或提出的问题。 我们的 文档 可供任何人编辑和添加新页面。 我们还有 邮件列表 在 Google Groups 上,我们可以在那里一起讨论更重要的问题。
查看跟踪器 查看我们的文档 查看我们的邮件列表加入小组
熟悉不同的领域后,下一步就是加入! 过程很简单,您只需向我们的 Joomla! Bug 小组 (JBS) 协调员发送电子邮件,
我是一个开发者
学习 Joomla! 代码结构
作为一名开发者,了解之前为“用户”部分概述的步骤也很重要。 在继续开发之前,请查看上面列出的三个领域,以确保您拥有全面的知识。 了解有关 Joomla! 如何构建代码的更多信息对于贡献过程至关重要。 学习如何格式化代码以备好提交代码到 Joomla 的时候。 您可以在此处了解 Joomla 的编码规范。
Joomla! 编码规范修复错误
对于开发者来说,第一个参与的领域通常是解决已经提出的问题。 这提供了一个简单易懂的方法,可以帮助您开始参与 Joomla! 贡献。 在技术方面,我们建议使用 git 来发布错误修复。 我们的 Git for Coders 教程将帮助您入门并引导您完成设置过程。
Git for Coders贡献新功能
Joomla! 开发是一个非常开放和协作的过程。 欢迎并鼓励每个人向 CMS 提出新功能。 虽然在开始时可能难以理解从哪里开始,但一旦开始,您会发现自己很快就能改进 Joomla 的许多不同方面。 要开始,请熟悉新功能贡献流程。
为 Joomla! 贡献
我是一家企业
学习如何贡献
如果您希望在 Joomla! 中看到某个特定的新功能,但您自己无法开发它,您可以资助一名开发者来为该功能编写代码。 重要的是要记住,虽然这是一个将所需功能整合到 Joomla 中的机会,但此步骤与任何其他新功能的步骤相同,并且不能保证任何新功能会被接受。
为 Joomla! 贡献雇用开发者编写代码
雇用一名开发者来编写该新功能的代码。 您可以使用 Joomla! 资源目录 (JRD) 作为一种可能的方式来找到合格的开发者。 您还可以与 Joomla! 生产部门 协调,以找到可能的开发者候选人。 请注意,开发者选择和合同安排完全由您决定。
Joomla! 资源目录