相关文档
前提条件
本文只涉及 个人首次申请 成为 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
步骤如下
- 个人贡献多
- 个人有意愿成为 Committers
- 向管理员申请
- 管理员同意,管理员发起投票,投票通过
申请 Apache id
访问下方网站,检查账号是否存在,给自己起一个不存在的
Apache id,防止与其他人重复
签署 ASF 协议 icla.pdf
- 准备一个
邮箱、一个不存在的Apache id(防止与其他人重复),用于填写 icla.pdf - 下载 icla.pdf
- 填写 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.pdf、icla.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
-
How to change your password:
Set your password by using the “Forgot password?” option at Apache Account Utility: Send Reset Password Email. Use a hard-to-guess password, with both upper- and lower-case letters, numbers, and symbols. -
With your ApacheID and password, you can access many other Apache resources. You may change certain details about your account any time via the Web at https://whimsy.apache.org/roster/committer/[YourApacheID].
-
About one hour from now, the apache.org mail servers will start accepting email sent to [YourApacheID]@apache.org and forwarding it to [Your Forwarding Email]. If you would like to forward your apache.org email to a different address, log into https://whimsy.apache.org/roster/committer/[YourApacheID] and add or change the “Forwarding email address” attributes. You must have at least one valid forwarding address, as you cannot work directly with the Apache email service. Mail configuration can be found on the Infra site Committer Email - Apache Infrastructure Website.
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]
第一步操作
-
如何更改密码:
请访问 Apache Account Utility: Send Reset Password Email ,使用“忘记密码?”功能设置您的密码。请设置一个难以猜出的密码,建议包含大小写字母、数字和符号。 -
使用您的 ApacheID 和密码,您可以访问许多其他 Apache 资源。您也可以随时通过 https://whimsy.apache.org/roster/committer/[您的ApacheID] 在网页上修改账户的某些个人信息。
-
大约一小时后,
apache.org邮件服务器将开始接收发送至[您的ApacheID]@apache.org的邮件,并将其转发至[您的转发邮箱地址]。如果您希望将 Apache 邮箱转发到其他地址,请登录 https://whimsy.apache.org/roster/committer/[您的ApacheID] ,添加或修改“转发邮箱地址”属性。您必须至少保留一个有效的转发地址,因为您无法直接使用 Apache 邮件服务。有关邮件配置的详细信息,请参阅基础设施团队网站 Committer Email - Apache Infrastructure Website 。
后续步骤
-
所有使用 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 软件基金会




