GitHub 是巨大的開源寶庫,如果你只會丟程式碼上去,就太浪費了。
普通搜尋
直接搜尋關鍵字,並根據其他選項進行篩選、排序。
常用關鍵字:
- 字典:awesome xxx
- 範例:xxx sample
- 範本:xxx starter / xxx boilerplate
- 教學:xxx tutorial
進階搜尋
我們可以透過搜尋語法,更進階的篩選結果。
舉例,以 vue
為關鍵字:
vue in:name
,只搜尋儲存庫名稱。vue stars:>1000
,星星數超過 1000 的儲存庫。vue pushed:2020-01-01..2020-12-31
,在 2020 年之間推送的儲存庫。vue sort:updated
,按最近更新日期排序。vue topic:vue-cli
,主題分類包含vue-cli
。
詳細語法,可以參考 GitHub Docs:
或者你可以使用 advanced search 可視介面搜尋。
瀏覽密技
直接在 GitHub 上觀看原始碼是很痛苦的,但當你又懶得下載時 …
1. GitHub on steroids
瀏覽器擴充工具,在側邊以樹狀結構顯示 Github 專案結構,方便瀏覽。
安裝:
2. Github1s
在 GitHub 域名後面加 1s
可以直接使用 VSCode online 觀看。
範例,加 1s
:https://github1s.com/microsoft/vscode
如果你想安裝一鍵切換 github1s 瀏覽器擴充工具可以參考 Third-party Related Projects。
探索
- GitHub Trending,GitHub 趨勢
- GitHub 中文排行榜
- Awesome Lists,Awesome 系列
- 前端 GitHub,專注於挖掘優秀的前端開源專案。
- HelloGitHub,分享 GitHub 上有趣、入門級的開源專案(月更)。
- 每日時報,每日分享前端技術文章、工具、新聞。
- 科技愛好者週刊,每週分享科技內容。