作为一个开源项目,飞桨的成功是飞桨开源社区集体努力的成果。 在飞桨社区,经常会有很多很好的想法,但由于缺乏足够的关注度、资源或其他原因,其中许多想法尚未实现。 因此,我们鼓励社区成员通过以下计划,帮助 飞桨社区将这些想法变成实现。
任何对改进飞桨项目有一些想法,并与多个项目贡献者讨论过的人,请起草一个项目想法(通常是几句话),写到 Project Ideas 里。
我们将在社区中寻找一位有兴趣指导这个项目想法的导师,他们通常是飞桨社区的资深的工程师,他/她将承诺提供任何形式的帮助,以将这个项目想法转变成真正的实现。
当项目导师到位后,我们会将这个项目想法传播到社区,以组建一个小团队,小团队里的开发者是对这个项目想法感兴趣的成员,我们也会建立沟通的机制,通常是一个微信群,和在线的会议。
项目导师和团队将共同确定项目范围、目标、非目标和可能的技术方案,以明确项目提案,并记录在 Call for Contribution或 RFC 里。
根据项目规模以及对其他飞桨组件的影响,可能需要召开设计评审会议来与其他社区成员进一步讨论该项目,参与评审的 Reviewers 通常是资深的工程师,并且对飞桨的不同方面具有各自的知识背景。 一旦 Reviewers 达成共识,导师和团队将开始该项目的实现,在实现过程中欢迎与 Reviewers 和社区进行任何形式的交流。
当 PR 准备好后,请让社区成员 Review 该 PR,尤其是请导师、以及上述设计评审会议的 Reviewers 来 Review PR,来帮助将该 PR 合入到代码仓库。
感谢您通过此计划为 PaddlePaddle 做出贡献,此贡献将在我们的公众号、社区活动等地方得到认可,并且您也可以获得开源贡献证书。
请提交issue或者通过邮件联系:[email protected]。