如何为开源项目做贡献?

Posted xiaocongcong888

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何为开源项目做贡献?相关的知识,希望对你有一定的参考价值。

不要问国家能为你做什么 要问你能为国家做什么
采坑步骤:
1.为项目做贡献的方式是pull request 在issue里面可以找到一些开放的任务或者标签。 维护者会在issue加上一些标签,你可以很容易发现一些没有分配的任务。
2.有些牛逼的项目不接受任何的贡献。 但是通常都有一个CONTRIBUTING.md。里面都有详细的说明
3.开始之前检查一下是否有issues存在和pull requests 确保自己不会重复别人做的工作。
4.Fork这个项目,之后在本地。 clone到本地。
5.设置项目的远程目录上游仓库的名字。 git remote add upstream https://github.com/PROJECT_USERNAME/PROJECT.git
查看远程仓库列表: git remote -v
6.创建分支
git checkout -b branch_name
git checkout 切换分支
git merge 合并分支
git branch -d 删除分支
7.git branch 查看当前分支
8.注意 修改之前从上游分支pull最新的修改















以上是关于如何为开源项目做贡献?的主要内容,如果未能解决你的问题,请参考以下文章

从 SDWebImage 谈如何为开源软件做贡献

如何为开源项目做市场

如何为开源项目对 XCode 项目进行版本控制?

转: 如何为你的开源项目选择一个合适的开源协议?

开源社区第一步 使用 Pull Request 向 git 仓库贡献代码

历时3个月,我们是如何为一个开源项目集资300万美元的?