如下操做理论上是能够针对任意你想参与的知名高赞开源项目,冒着被鄙视的风险整理完如下分享
javascript
适合首次尝试在github上提交pull requests前端
1.本地已安装git且熟悉git命令java
2.已有github帐号,且本地git邮箱和github已作关联react
3.本地电脑已安装vscodegit
1.打开浏览器访问github,搜索‘react’,进入目标项目,点击右上角Fork到本身仓库中github
2.git clone 当前本身Fork出来的react项目仓库浏览器
目的为咱们快速定位开源项目中拼写错误的单词(注意:英语强的可忽略此步,改成肉眼核对)安全
为何找注解单词的错误?由于注解单词错误的修改,风险最低,做者大佬合并PR的速度极度效率
(更夸张的是你提交整个PR的过程,项目无需安装依赖包和运行单元测试,固然出于负责任的角度仍是建议安装依赖和运行单元测试)bash
1.使用vscode打开clone下来的项目markdown
2.随意打开源码中的文件(要多随意就有多随意),若是源码中有单词错误的,vscode插件Code Spell Checker
会在对应单词下提示波浪线("environement": Unknown word。cSpell
),再次强调建议查看注释里的单词
,要找到注解错误单词还真得加运气成分
3.修复,可打开google翻译
核对,结合Code Spell Checker
的提示,可快速修复单词,安全起见,能够选择错误比较明显的单词或也能够结合整个注解语句(选最有把握的单词
,不要选造词,例如:libuv
)
4.git commit提交,特别强调一点,建议到github对应开源项目找相似的单词修复且已经被合并的PR
,参照commit格式提交
git add .
git commit -n -m"Fix typo in comment (environement → environment) "
复制代码
git checkout -b fix-react-reconciler-comment
git push origin fix-react-reconciler-comment
复制代码
功能描述
,每一个项目的PR描述格式不同,同上述参照相似修复且已经被合并的PR
的描述格式## Summary
Fixed minor typo in comment.
environement → environment
复制代码
Create pull request
若是是首次提交项目PR,还须要签署对应的CLA
合并后的预览效果
操做完以上流程,恭喜你99.99%的几率已经成为目标知名高赞开源项目的contributor(固然须要静等开源做者的PR审核),那而后呢?
由于上述操做步骤理论上是能够针对任意你想参与的知名高赞开源项目,全部你能够选择你最中意的开源项目,我的建议选择和本身技术栈相关的
接着而后,你就能够稍加配置下本身的github门面
了
总结:
以上纯属玩玩,切不可滥用
终极指望:仍是多拥抱开源项目,多学习源码