如何为 Apache ECharts 项目贡献一份力量
ECharts 欢迎各种形式的贡献!
Issues
查看 issue 中是否有可以提供帮助的问题。
- 如果是一个报 bug 或者提问如何使用 ECharts 的 issue,可以帮忙提醒创建者提供一个可复现的在线例子。例子可以通过 Codepen 或者 ECharts Gallery 创建。
- 如果是一个提新需求的 issue,可以帮忙确保创建者对预期的效果有清晰的表述。很多情况下,一个简单的设计图对清晰地表达需求是有必要的。
- 帮助复现问题,并根据文档判断这是否是一个 bug。
- 没有标记 "pending" 标签的 issue,是我们明确是 bug 或新需求的 issue。欢迎提 pull request 帮忙修复这些问题。
Pull Requests
我们非常欢迎社区贡献者以 PR 的形式作贡献!
在开始之前,请先阅读我们的代码规范以及Apache 行为规范。
具体操作请参考 How to setup the dev environment 以及 How to make a pull request。
如果在提 PR 过程中碰到问题,欢迎在 issue 或 PR 中评论,或者给 dev@echarts.apache.org 发邮件咨询。
邮件组
欢迎订阅邮件组参与我们的讨论。
文档
文档的修缮可能是 Apache ECharts 最需要帮助的地方。如果你对此感兴趣,无论是对某个页面文字的小修改,还是纠正一个链接或者其他的小改动,我们都非常欢迎!
文档的源代码可以在 GitHub 找到。如果想要知道应该修改项目中的哪个文件,通常最简单的方式是在项目中搜索关键字。
在 issue 列表中,"doc" 标签表示相关文档需要修改。我们非常欢迎提 PR 修改这些问题!
成为 Committer 或 PMC 成员!
正如上面所说,我们非常欢迎社区以任何形式为 ECharts 项目作贡献。当我们发现社区中长期持续贡献的伙伴,会邀请他们成为 Committer 或者 PMC 成员。
成为 Committer 意味着你拥有对 ECharts 项目的“写”权限,可以更方便高效地为项目贡献。
PMC(Project Management Committee)是项目管理委员会的意思。PMC 成员负责帮助 ECharts 项目进行决策和管理以及促进社区的健康发展。更多详细信息请参考 Project Management Committee。
成为 Committer 和 PMC 成员没有唯一固定的标准,因为我们鼓励不同形式的贡献。通常来说,现在的 PMC 成员会考察社区贡献者的表现,在发现有符合标准的人选后,会在内部发起讨论和投票,投票通过后将邀请其成为 Committer 或 PMC 成员。