hello大家好,我是一个前端小趴菜,目前就职于UU跑腿。
今天来给大家解决一个困惑许多小白的问题。
为什么一定要参与开源项目?怎么参与开源项目?参与开源项目有什么用?
大家逛了那么多的文章,应该都有这种疑惑,或者曾经有这种疑惑。那我来给大家浅浅地解惑一下下:
- 为什么要参与开源项目?
- 怎么参与开源项目?
- 参与开源项目有什么用?
首先,你得弄清楚,你为什么想要参与到开源项目中去。
有些人是因为在用到某些第三方的框架或者某些依赖的时候,对于其中某些方法或者组件用着很不满意?觉得它并不能满足大部分的情况,但你的想法不知道怎么向作者提出,于是只能采取某些“曲线救国”的方案。
又或者是在用到它的时候,会觉得他的实现方法或者方案还不如你呢?
但这都不是最主要的。
参与开源项目肯定是一件提升自己(zhuang bi)的事情,如果同为面试者,你的对手参与过,而你却没有。那你被选中的机会与对手相比,就会小一内内。
程序员本就是一个创造性的职业,虽然现在我也被磨平了棱角,但依然记得自己首次撸出来轮播图时的激动心情。
好,话不多说,上干货。以下每个步骤我都会配上图文,图片是朋友主导的一个开源项目,目前正在筹划中,框架还在搭建。
如何参与到开源项目
- 打开你的github或者是码云,闲逛你感兴趣的仓库,找到你想参与的项目(可以参考别人的怎么找到更优质的开源项目的文章,这里就不多赘述了)
- 找到fork按钮,这个按钮相当于是将这个仓库备份一份到你的账号下面(别管别人怎么解释,这么理解简单粗暴)
- 到自己的仓库下,找到你刚刚fork的仓库,并克隆到你本地(这里也不多赘述了,想知道怎么操作的,百度一下如何使用git等相关文章)
- 打开你的编辑器,进入到项目中一通修改后提交代码并推送到你仓库中(这里最好为了区分,用新的分支,不然你的主分支名称和作者的主分支名称一样,可能会混淆)
- 打开你的github(码云),找到自己fork的仓库,点进去,找到pull request(PR的简写就是这么来的)
- 提交PR
- 等待
等作者审核你的pr,如果没有问题,作者会采用你的代码并将其合并到开源项目中,这时候,你的头像和名字就会出现在开源项目中了。 - 视频教程
以上就是完整的PR步骤了
我也贴出刚刚的项目仓库,如果有小伙伴想要参与进来,欢迎至极~~ 小趴菜工具集