喜提 Go Contributor
上次寫了一篇《喜提 Redir Contributor》,內容是給歐神寫的一個短網址小工具加了一個輸出結果排序的功能,湊了個熱鬧。結果有朋友看成了 redis contributor,并沒有那么牛逼~????
但這次真的是給 golang/go 提交了代碼,喜提 Go Contributor。
當然因為是第一次,只是改了幾個 typos,不過也算零的突破了~
周末看 proc.go 代碼的時候發現了幾個 typos(還和歐神確認了下)。前天晚上 8 點嘗試提交,昨天下午 2 點多就已經合入了 master,很快啊。
歐神說 Ian Lance Taylor 合代碼比較快,我就加了他作為 reviewers,第二天早上他就給 +2 了。因為合代碼需要兩個 +2,所以還得@一位大佬來 +2。還沒等我操作,下午再來看,一個黑哥們已經給 merge 了。這樣,我的第一個 Go PR 就完成了,非常嗨皮~
放幾張合影留念一下:
Github golang/go 倉庫Gerrit go在所有的 PR 中,typos 是最簡單的,找到 comment 中的一些拼寫錯誤,就可以提交 fix。甚至有些人直接拿工具去檢測 typos,比如 grammarly 網站就可以發現語法錯誤,你可以把 comments copy 出來,放進去檢測一下,相信可以發現一些 typos。
發現了 typos 之后,按照 Go 官方給的步驟一步步操作就可以提交了。
因為 Go 源碼是用 Gerrit 托管的,所以最好是按照 Gerrit 的流程來操作。其實也就是注冊一下 Gerrit 帳號,當然這是直接和你的 Google 帳號打通的,所以操作起來很方便,點點按鈕確認一下授權就行。
提交 typos 可能很初級,在大神看來不值一提,但是對于一般同學而言,這可能是遙不可及的。但是我要說,你以為的遙不可及,很可能是壓根就沒想到過自己竟然可以給 Go 提交代碼。
以前自己一個人埋頭學習的時候,有很多信息確實不知道,書上不會告訴你去給 Go 提交代碼。但是最近兩年,混跡于各種微信群,刷各種公眾號的推送文章,主動去做分享……感覺各種信息都追著你,你不想知道都不行。比如每次 Go 發版,都有很多篇文章砸向你,你想不看都不行。
當然,我們還是要多認真讀書,少看低價值信息。但是有些時候,哪怕你僅僅是知道有這么個東西都很有價值。
比如上次和曹大、楊文、歐神錄制《Go 夜聊》播客節目的時候,他們就提到第一次提交完全可以是 typos。知道了這個信息,下次我再看 Go 源碼的時候就留了個心眼,如果發現錯誤,就可以提交 PR。
千里之行,始于足下。
提交了第一次,第二次、第三次還會遠嗎?
楊文在《Go 夜讀》知識星球打卡 Go 源碼閱讀很長時間了,他也是最近一段時間才開始給 Go 提交 RP。當然第一次也是 typos,不過他已經有了一個比較大的提交了,涉及到性能的提升,也就是意味著要寫測試代碼。而 typos 啥都不用,改幾個錯別字就完了。
后來,楊文還在極客時間的直播中做了分享《聊聊我的 Go Contributor 之路》。
在我發布喜提 Go Contributor 消息的時候,群里有小伙伴就說:
從我聽了曹大那次播客,我就知道饒大快成為 Contributor 了~
嗯,相信他也快了~
另外,還有個大佬 benshi 回復說:
我有 +2 權限,typos 可以找我。
在這里可以看到所有已發正式版的 Go Contributor,這里可以看到 Go Contributor 的排名,benshi 大佬排名 46:
benshi 排名最后,如果你也是 Gopher,那你也可以嘗試提交第一次 PR,祝開心~
資料分享,關注公眾號回復指令:
回復【加群】,和大佬們一起成長。
回復【000】,下載一線大廠簡歷模板。
回復【001】, 送你 Go 開源電子書。
總結
以上是生活随笔為你收集整理的喜提 Go Contributor的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 字节,腾讯,百度... Go 工程师面试
- 下一篇: 在公司的微服务上搞破坏真是太开心了