如下操做理論上是能夠針對任意你想參與的知名高贊開源項目,冒着被鄙視的風險整理完如下分享
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門面
了
總結:
以上純屬玩玩,切不可濫用
終極指望:仍是多擁抱開源項目,多學習源碼