Sphinx项目的组织结构

该指南解释了Sphinx项目是如何组织的.

核心开发者

Sphinx 的核心开发者拥有主仓库的写入权限.他们可以提交更改,接受/拒绝拉取请求,并管理问题跟踪器上的项目.

指南

以下是核心开发者的一些一般性指南:

  • 可疑或大规模的更改应作为拉取请求提交,而不是直接提交到主仓库. 在合并之前,拉取请求应该由另一个核心开发者进行审查.

  • 微小的更改可以直接提交,但请确保保持代码库处于良好的工作状态,并在推送更改之前确保所有测试通过.

  • 在提交他人编写的代码时,请在提交消息以及任何相关的 CHANGES.rst 条目中注明原作者.

会员资格

核心成员资格基于对项目的持续积极贡献.一般来说,未来的核心成员应该展示:

  • 对Sphinx一个或多个组件的良好理解

  • 有帮助的、建设性的贡献历史

  • 愿意花时间改进Sphinx

有关如何开始的更多信息,请参阅 贡献Sphinx .

其他贡献者

您不需要成为核心开发者或拥有写入权限就可以参与Sphinx的开发.您可以提交补丁或从分叉的代码库创建拉取请求,然后由核心开发者为您添加更改.

同样,贡献不限于代码补丁.我们也欢迎帮助进行bug分类、对设计决策的意见、对现有补丁的审查以及文档改进.更多信息可以在 贡献Sphinx 中找到.

可以在 Sphinx 作者 找到对 Sphinx 贡献的人员名单.