第一次在 apache 开源社区做出贡献

gomkiri 发布于 2025-11-07 78 次阅读


AI 摘要

第一次为Apache开源项目贡献代码?从发现Seata官网文档目录混乱,到提交PR修复问题,完整记录我的贡献流程。跟着这篇指南,你也能轻松参与开源项目,成为社区贡献者!

在整体了解完 SCA 的大致体系和 Dubbo、Nacos的时候之后,我开始去学习 Seata ,学习一个工具最好的地方就是他的官网,所以我来到了 Seata 的官方文档,但是看了第一节 Seata 是什么? 后,我发现了一个问题:页面右侧的目录页结构是混乱的。随后我在页尾看到了编辑此页的指向github开源仓库的超链接,查看 .md源码后,我知道问题所在:页面中使用了大量的一级标题,但是网页的显示是从二级标题开始的。

所以在这里记录在 github 中为 apache 的大致过程:

  1. Issues 中 new 一个 issue ,描述发现的问题和修改计划
  2. 将项目 Fork 下来
  3. Fork 下来的仓库新建一个问题,在后面的修改中都在这个分支中完成
  4. 完成修改后提交到远程仓库(注意提交规范,采用type: short description格式)
  5. 回到原仓库提交PR,并在PR中引用第一步中的issue ,格式:Fixes apache/incubator-seata-website#<issue编号>

小码农 & GPT调教糕手
最后更新于 2025-11-09