点亮 ⭐️ Star · 照亮开源之路GitHub:https://github.com/apache/incubator-seatunnel

很多小伙伴不太了解成为 SeaTunnel committer 的流程,教程来了,一起修炼升级吧!
新 committer 的资格考核
对 SeaTunnel 的持续贡献:committer 应该对 SeaTunnel 做出过重大贡献。社区期望committer 在整个项目中做出广泛贡献,并且至少贡献一个他们担任“ownership”角色的重要组件。ownership 意味着现有贡献者认为他们此人是运行此组件补丁的人。 贡献质量:committer 提交的补丁应该比社区其他人提交的更加简单、经过充分测试和精心设计。此外,他们应该表现出对审核补丁足够专业,包括确保它们符合 SeaTunnel 的工程实践(可测试性、文档、API 稳定性、代码风格等)。提交者共同对 SeaTunnel 的软件质量和可维护性负责。请注意,在评估质量时,对 SeaTunnel 关键部分(如其核心和 SQL 模块)的贡献标准要求会更高。提交这些贡献的人将面临更多的变更审查。 社区参与:committer 应在所有社区互动中保持建设性和友好的态度,在开发人员和用户列表中活跃度高,并帮助指导新的贡献者和用户。在设计讨论中,即使面对分歧,committer 也 应保持专业和灵活的态度。
成为 Committer 的途径
提名新 committer
DS
向 private@seatunnel.apache.org 发送一封标题为 [DISCUSS] 提升 xxx 作为新 committer 的电子邮件。列出候选人的重要贡献,已获得其他 PPMC 成员对提议的支持。 除非有任何明确的反对或意外情况,讨论将公示 3 天以上,但不超过 1 周。 如果 PPMC 同意该提议,将标题为 [VOTE] 将 xxx 提升为新 committer 的电子邮件发送至 private@seatunnel.apache.org。 投票过程开放 3 天以上,但不超过 1 周。如果有 3 个 +1 票且 +1 票 > -1 票,则视为一致通过。 向 private@seatunnel.apache.org 发送一封标题为 [RESULT][VOTE] 的电子邮件,将 xxx 推举为新的 committer,并列出投票的详细信息,包括投票者。
邀请新 committer
DS
订阅 dev@seatunnel.apache.org。通常这步已经完成了。 选择不在 apache committer 列表页面上的 Apache ID。 下载 ICLA(如果新提交者作为日常工作为项目做出贡献,则需要 CCLA)。 在icla.pdf(或ccla.pdf)填写正确信息后,打印,手写签名,扫描成 PDF,作为附件发送至 secretary@apache.org。(如果首选电子签名,请按照此页面上的步骤操作) PPMC 将等待 Apache 秘书确认提交的 ICLA(或 CCLA)。新 committer 和 PPMC 将收到电子邮件确认。
设置 Apache ID 和开发环境
Committer 的权利、义务和责任
查看 pull request 并将其合并到 Apache repo 的主分支。一个 pull request 通常包含多个 commit。这些 commit 必须被压缩、合并为一个带有注释的 commit。建议新 committer 请求前辈 committer 帮助重新检查 pull request。 创建代码并将代码推送到 Apache repo 中的新分支。 按照发布流程准备新版本。请与committer 团队确认发布的正确时间。
项目管理委员会
对发布和许可证检查发起有约束力的投票; 对新 committer 和 PPMC 成员的认可; 商标识别和商标保护; 回答 ASF board 提出的问题,并采取必要的行动。
Apache SeaTunnel

// 保持联络 //
微信号 : Seatunnel
来,和社区一同成长!
往期推荐
点击“阅读原文”,查看原文

文章转载自SeaTunnel,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




