我們的目標不是要把所有可用的東西寫成一個最大的列表。 我們的目標是把任何人今天要進入這個領域時必須學習的東西列成一個清單。
永遠歡迎你來貢獻這個倉儲(Repository)! 記住,這是個 非常固執己見、沒有偏見 和 精心策劃 的倉儲。 你對任何資源的價值看法可能會與企劃者的意見不符。
沒有任何 PR 會在沒有解釋的情況下就被丟棄
譯註:此段落所提的倉儲指的是原作 kamranahmedse/developer-roadmap, 歡迎你貢獻資源內容給原作,或是針對翻譯的部分對本倉儲開 Issue 和提交 PR
路線圖使用 Balsamiq 製作
- 克隆(Clone)這個倉儲
- 開啟 Balsamiq,點選 Project > Import > Mockup JSON
- 複製、貼上你想要更新的路線圖的 JSON
- 新增你的變更
- 匯出 JSON 檔 Project > Export > Mockup to JSON,然後放到 project 目錄
- 匯出圖片 Project > Export > Current Mockup to PNG,然後放到 images 目錄
- 提交(Commit)你的變更,然後開啟一個 PR
-
我們的目標不是把所有東西都加進來!
這個路線圖代表了現今最有價值的技能組合,也就是說,如果你今天要進入這裡列出的任何一個領域,這些就是你會學到的東西!可能有些東西是現今很理所當然在使用的東西,但是我們優先考慮收錄現今最需要的東西,例如我們同意很多人現今都在使用 angular.js,但是與其學它,你不如學 React、Angular 或 Vue。用你的批判性思維來過濾掉非必要的東西。針對為什麼需要包含這些資源來給予誠實的理由。 -
一個項目一個 Pull Request
針對你想要新增的項目可能會有一些相關的討論。一個 Pull Request 只新增一個項目可以讓大家更容易參與。 - 撰寫有意義的提交訊息(Commit Message)
- 開啟新的 Issue 前,先查看現有的 Issue 和 Pull Request。