前言
我们在学习的日常中会用到的各种开源软件,大一点的Linux,Apache,Nginx,MySQL,Redis,小一点的Muduo,Axel,那么如何去给一个开源项目做贡献呢。
这里我主要介绍如何使用github来为开源项目贡献,或者说,使用github进行多人协作。
本文主要使用@Hg_Yi @dela @dongmengyuan 的Java Web项目作为示例,借用了@Axin的帐号来示范操作,感谢小伙伴们的友情支持。
正文
首先我们想为开源贡献的流程往往是:
1.找到一个需要的开源项目。
2.使用、或者学习它。
3.在学习/使用中发现问题,或者想为它做贡献(改bug,加feature)。
但问题是不知道如何贡献,或者说这个流程应该是怎样的。
这里我们用一个非常简单的例子来描述一下大致的流程。
首先Fork之
在你需要的项目主页,点击右上角的fork
这样你能拥有一份项目的拷贝,同时看到你的项目与主分支有哪些差异。
Fork好啦
这就是