关于收到 Apache Seata Podling Project Management Committee (PPMC) 邀请之后如何处理?

相关文档

前提条件

本文只涉及 个人首次申请 成为 Apache Committer

Apache Seata 个人贡献列表(申请 Apache Committer 前)

issues PR feature
apache/incubator-seata#8053 #8137 seata-server: spring-boot upgrade from 2.7.18 to 4.0.6
apache/incubator-seata#8053 #8054 seata-console/seata-namingserver: spring-boot upgrade from 3.5.2 to 4.0.6
alibaba/spring-cloud-alibaba#4289 #8030 add the missing dependency jackson-datatype-jsr310
apache/incubator-seata#8056 #8057 remove deprecated p3c, use maven-checkstyle-plugin, only check PR changes
apache/incubator-seata#8084 #8085/#8087 maven-checkstyle-plugin: check test classes and allow underscores in test method names
apache/incubator-seata#8091 #8092 add checkstyle rules to enforce ThreadPoolExecutorFactory usage
apache/incubator-seata#8096 #8097 upgrade nacos-client from 1.4.6 to 2.0.4 to resolve the issue of being unable to connect to nacos-server 3.2.0
#8043 simplify jackson related dependencies
apache/incubator-seata#8058 #8059 Fix .github/workflows/publish-ossrh.yml
apache/incubator-seata#8061 #8063 CVE-2024-47554
apache/incubator-seata#8060 #8064 CVE-2026-35554
apache/incubator-seata#8065 #8066 CVE-2026-34483
apache/incubator-seata#8068 #8069 CVE-2026-24400
apache/incubator-seata#8074 #8075 CVE-2025-66566
apache/incubator-seata#8079 #8080 CVE-2024-1597
apache/incubator-seata#8082 #8083 CVE-2016-6814
apache/incubator-seata#8089 #8090 support ignored network interfaces configuration

向管理员申请成为 Apache Committers

步骤如下

  1. 个人贡献多
  2. 个人有意愿成为 Committers
  3. 向管理员申请
  4. 管理员同意,管理员发起投票,投票通过

申请 Apache id

访问下方网站,检查账号是否存在,给自己起一个不存在的 Apache id,防止与其他人重复

签署 ASF 协议 icla.pdf

  1. 准备一个 邮箱、一个不存在的 Apache id(防止与其他人重复),用于填写 icla.pdf
  2. 下载 icla.pdf
  3. 填写 icla.pdf

签名 ASF 协议 icla.pdf

gpg 密钥中的邮箱要使用上述 icla.pdf 填写的邮箱

gpg 密钥要使用带有 签名 功能的密钥类型

签名完成后,会得到 icla.pdf.asc

gpg --armor --detach-sign icla.pdf

将公钥上传至 keyserver.ubuntu.com

发送 ASF 协议 icla.pdf、icla.pdf.asc 到 Apache

使用上述 gpg 密钥中填写的邮箱发送邮件

邮箱目的地:secretary@apache.org

邮件主题:ICLA for Apache Seata [你的名字]

邮件附件:icla.pdficla.pdf.asc

等待 Apache 审核 ICLA

ICLA 审核成功后,收到邮件确认

此邮件确认我们已收到您的ICLA(个人贡献者许可协议),并已归档至Apache软件基金会记录中。

您的账户(ID:******)已为您申请,您应在接下来几天内收到包含后续步骤的邮件(该流程可能需要长达一周的时间)。

关于Apache相关角色的更多信息,请参阅 https://www.apache.org/foundation/how-it-works.html#developers 。

顺致问候,

--
Apache软件基金会助理秘书

ICLA 审核成功后,收到申请 Apache id 回复

预申请用户ID: xxxxxx
公开名称: xxxxxx
转发邮箱地址: xxxxxx

投票参考链接:
xxxxxx
(该链接仅供内部使用,申请人不可见)

请注意:该请求的处理可能需要长达一周的时间。

--
提交自 https://whimsy.apache.org/secretary/workbench/
来自 xxx.xxx.xxx.xxx.xxx.xxx 域名指针指向 xxx-xxx-xxx-xxx.xxx.xxx.xxx.xxx。
使用浏览器:Mozilla/5.0 (Macintosh; xxxxxx) AppleWebKit/xxxxxx (KHTML, like Gecko) Version/xxxxxx Safari/xxxxxx

收到创建 Apache id 成功回复

英文

Subject: Welcome as an Apache Software Foundation Committer

Dear [Your Name],

Good news! We have created your Apache Software Foundation (ASF) committer account, and it is now ready for you.

Your ApacheID is: [YourApacheID]


First Steps


Next Steps

  • All projects that use Git as their version control system can utilize either GitHub or our own Git service, gitbox.apache.org.
    If you wish to use GitHub, be sure to link your new ASF account with your GitHub account.
    Visit ASF Boxer Service to do so. You will not be able to commit to ASF GitHub repos until this is done!
    If you do not wish to use GitHub, you can push changes to gitbox.apache.org instead, using your Apache ID and password.

  • Until the Project Management Committee for the project to which you have group membership actually grants you access to its source code modules, you won’t be able to commit anything to the repository. If you have problems committing files, email private@incubator.apache.org.

  • The ASF is a large community spread over a number of different technologies and programming languages, with access to many servers and services. The project that requested your account is part of the ASF. The ASF Infrastructure team (Infra) manages your account. In the unlikely case of problems with the account, send an email to infrastructure@apache.org outlining your problem. More details on the Infra team are at https://infra.apache.org/ .

  • If you are new to the ASF, or to open-source software development, there is a lot to learn! Knowing how we approach code development, and support each other, is as important as learning where the ASF’s many development tools and resources are. Reading Briefing: The Apache Way | Apache Software Foundation introduces you to The Apache Way, which guides how we make decisions in our projects and how we work with each other.

  • For developers, a good place to start is Guide for new project contributors - Apache Infrastructure Website .

  • Good general introductions to the systems and services that Infra supports for ASF projects are https://www.apache.org/dev/ and Services and Tools - Apache Infrastructure Website.

  • Mailing lists are central to how the ASF and its projects communicate. There are several general mailing lists that may be of interest to you, in particular community@apache.org, which is aimed at improving relations between the various projects and people within the ASF. If you are working on the Foo project, joining the conversation at dev@foo.apache.org is essential.

    (To subscribe to a mailing list, send an email with Subscribe in the subject line to the list you want to join. For example, to get into the Foo project conversation, send a request to dev-subscribe@foo.apache.org. More information about mailing lists is at https://www.apache.org/foundation/mailinglists.html.)

  • The members of your own project are a great resource: introduce yourself on the dev@incubator.apache.org mailing list and get quick answers to your questions.

We look forward to working with you in the Apache Software Foundation, and to the contributions you will bring to your projects.

Happy contributing!
The Apache Software Foundation

中文

主题:欢迎成为 Apache 软件基金会提交者

尊敬的 [您的姓名]:

好消息!您的 Apache 软件基金会(ASF)提交者账户已创建完成,现在可以使用了。

您的 ApacheID 是:[您的ApacheID]


第一步操作


后续步骤

  • 所有使用 Git 作为版本控制系统的项目,都可以使用 GitHub 或我们自己的 Git 服务 gitbox.apache.org

    • 如果您希望使用 GitHub,请务必将您的新 ASF 账户与 GitHub 账户关联。请访问 ASF Boxer Service 完成关联操作。在完成此步骤之前,您将无法向 ASF 的 GitHub 仓库提交代码!
    • 如果您不希望使用 GitHub,也可以使用您的 ApacheID 和密码向 gitbox.apache.org 推送更改。
  • 在您所属项目的项目管理委员会实际授予您对其源代码模块的访问权限之前,您将无法向代码仓库提交任何内容。如果您在提交文件时遇到问题,请发送邮件至 private@incubator.apache.org

  • ASF 是一个庞大的社区,涵盖多种技术和编程语言,拥有众多服务器和服务。向您发出账户申请的项目属于 ASF 的一部分。ASF 基础设施团队(Infra)负责管理您的账户。如果您的账户出现极少数问题,请发送邮件至 infrastructure@apache.org 并简要说明您的问题。更多关于基础设施团队的信息请访问 https://infra.apache.org/

  • 如果您是 ASF 或开源软件开发的新手,有很多东西需要学习!了解我们的代码开发方式以及如何相互支持,与了解 ASF 众多开发工具和资源的位置同样重要。阅读 Briefing: The Apache Way | Apache Software Foundation 将带您了解“Apache 之道”,它指导我们在项目中如何决策以及如何协作。

  • 对于开发者,一个很好的起点是 Guide for new project contributors - Apache Infrastructure Website

  • 有关基础设施团队为 ASF 项目支持的系统和服务的一般性介绍,可参阅 https://www.apache.org/dev/Services and Tools - Apache Infrastructure Website

  • 邮件列表是 ASF 及其项目沟通的核心方式。有几个通用邮件列表您可能会感兴趣,尤其是 community@apache.org,它旨在改善 ASF 内各项目及成员之间的关系。如果您正在参与 Foo 项目,加入 dev@foo.apache.org 的讨论至关重要。

    (要订阅邮件列表,请向您要加入的列表发送一封主题为 Subscribe 的邮件。例如,要加入 Foo 项目的讨论,请发送请求至 dev-subscribe@foo.apache.org。更多关于邮件列表的信息请访问 Mailing Lists | Apache Software Foundation 。)

  • 您所在项目的成员是很好的资源:请在 dev@incubator.apache.org 邮件列表上介绍一下自己,您的问题会很快得到解答。

我们期待在 Apache 软件基金会与您合作,并期待您为您的项目带来贡献。

祝贡献愉快!
Apache 软件基金会