如何为 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 修改这些问题!
成为 PPMC 成员或 Committer!
正如上面所说,我们非常欢迎社区以任何形式为 ECharts 项目作贡献。当我们发现社区中长期持续贡献的伙伴,会邀请他们成为 PPMC 成员或者 Committer。
成为 Committer 意味着你拥有对 ECharts 项目的“写”权限,可以更方便高效地为项目贡献。
PPMC(Podling Project Management Committee)是孵化项目管理委员会的意思。PPMC 成员帮助 ECharts 项目在孵化期间学习自我管理。更多详细信息请参考 Podling Project Management Committee。
成为 PPMC 成员和 Committer 没有唯一固定的标准,因为我们鼓励不同形式的贡献。通常来说,现在的 PPMC 成员会考察社区贡献者的表现,在发现有符合标准的人选后,会在内部发起讨论和投票,投票通过后将邀请其成为 PPMC 成员或 Committer。