sphinx项目的组织¶
指南解释了sphinx项目是如何组织的。
核心开发者¶
Sphinx的核心开发人员拥有对主存储库的写访问权限。他们可以提交更改、接受/拒绝请求请求以及管理问题跟踪程序上的项目。
指南¶
以下是针对核心开发人员的一些通用指南:
有问题的或广泛的更改应该作为请求提交,而不是直接提交到主存储库。在合并请求之前,拉请求应该由另一个核心开发人员审查。
微小的更改可以直接提交,但请确保存储库处于良好的工作状态,并且在推动更改之前,所有测试都通过了。
When committing code written by someone else, please attribute the original author in the commit message and any relevant
CHANGES.rst
entry.
成员¶
核心成员取决于对项目的持续积极贡献。一般来说,预期核心应展示:
对sphinx的其他组成部分有很好的理解
有助于建设性贡献的历史
愿意花时间改善sphinx
请参阅:doc:`contribution’,了解如何开始使用。
其他贡献者¶
您不需要成为核心开发人员或具有写权限才能参与Sphinx的开发。您可以从叉状的存储库提交修补程序或创建拉取请求,并让核心开发人员为您添加更改。
类似地,贡献并不局限于代码补丁。我们也欢迎帮助调试错误,输入设计决策,审查现有补丁和文档改进。更多信息请参见:doc:contribution。
A list of people that have contributed to Sphinx can be found in Sphinx 作者.