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 作者.