likes
comments
collection
share

分享我的第一次开源经历

作者站长头像
站长
· 阅读数 56

开源经历分享

总结第一次提交pr的经历

相信很多人,内心都有过去给开源项目做出一些贡献,但是由于很多种种问题,导致这件事一直被搁浅,其实之前我也是这样的,今天我想跟大家分享,如何去参与贡献,然后把一些流程,需要注意点给大家说一下,也算是自我总结

为什么要做参与开源?

可以简单说一下参与开源的好处

  • 提高技术水平

    开源项目通常是由非常专业的开发者合作开发,还没开始的时候,我阅读他们的代码,他们用的技术栈、编码思想等等... ,都是值得我去学习的,在这种情况下,去编写代码,我的代码质量也会变高,长期来讲,技术水平也会突破

  • 拓展人脉圈

    我是参与的华为开源组件 vue-devui 这个仓库,在这个仓库,我主要还是认识的 kagol 大佬,在我进行一些提交的时候,给了我很多帮助,让我完成这一次的提交,后续通过 kagol 分享的群,也是扩大了开源交流圈

  • 个人成就感

    老实说,当我成功的时候,我晚上很激动,当时没睡着,我希望有一天我贡献的代码,可以帮到更多的人,这会使我获得成就感和满足感,让我不断地持续创新

  • 简历亮点

    前端环境,大家也是肉眼可见,通过做出这小小的一步,其实你在简历上可以有个好的亮点

  • 提高知名度

    开源项目往往会有很多用户和开发者使用和关注,参与其中的开发者也会因此得到很多关注和认可。这可以提高自己的知名度,让更多人了解你的工作和成果。

开源的流程是什么?

给大家描述一下开源的流程

开源的流程通常可以概括为以下几个步骤:

  1. 找到仓库 fock 一份到自己的项目中,此时,需要查看一下这个仓库的规范,然后根据自己的提交,创建一个新的分支
  2. 开始编码,编码的时候,可以了解一下代码规范之类的
  3. git add 的时候 可以把 lock 文件忽略掉
  4. commit 添加 gpg 验证
  5. 每次 push 的时候,可以先拉取一份代码,保证是最新的
  6. 到远程仓库中,创建一个新的 Pull Request 将你的修改提交到项目的主分支上
  7. 等待审核:一旦PR请求提交成功,项目维护者会进行代码审核和测试,确保修改不会破坏项目的稳定性和安全性。如果需要修改,维护者会提供反馈并要求你进行修改
  8. 合并代码:一旦你的PR请求被接受,维护者会将你的修改合并到项目的主分支上,并将你的贡献记录到项目的贡献者列表中

以上就是提交PR的一般流程,需要注意的是,在提交PR之前,最好先仔细阅读项目的贡献准则和开发规范,确保你的修改符合项目要求。

总结

这次经历,是非常开心的,感谢 kagol 对我的帮助,人真的非常好,大家如果想跟我一样尝试的话,可以关注一下DevUI DesignOpenTiny 这两个仓库,一起参与贡献,以上就是我的所有分享

转载自:https://juejin.cn/post/7215808387581673533
评论
请登录