整理 | 鄭麗媛
出品 | CSDN(ID:CSDNnews)
對于大多數程式員來說,VS Code 編輯器并不陌生,GitHub 更是幾乎每一位程式員都會訪問的網站,那你有想過嗎,有一天你可以通過 VS Code 直接查看 GitHub 上的專案代碼?
別說這是天方夜譚,GitHub 上真的有大佬實作了這個想法,并且操作非常簡單!
神仙專案 github1s
這個專案就是 github1s(專案地址:https://github.com/conwnet/github1s),它的操作方式正如其名:僅需在瀏覽器地址欄 GitHub 網址鏈接中的“github”后面添加“1s”,最后按下 Enter 鍵,用戶即可直接在 VS Code 上讀取 GitHub 上的各類專案代碼,
(圖片來自專案本身)
據專案作者 netcon 在運行原理解釋中提到, github1s 作為一款純靜態的 Web 應用程式,目前基于 VS Code 1.52.1,核心概念是使用 GitHub REST API 實作 VS Code 擴展(包括 FileSystemProvider),不過據作者透露,將來可能會切換到 GitHub GraphQL API 以獲得更好的用戶體驗,
對于渴望進一步對此專案進行拓展的開發者來說,專案介紹中也指出需要具備一些先決條件(與 VS Code 相同):
$ git clone git@github.com:conwnet/github1s.git
$ cd github1s
$ yarn
$ yarn watch
$ yarn serve # in another shell
$ # Then visit http://localhost:5000 or http://localhost:5000/conwnet/github1s once the build is completed.
之后,開發者可以使用 VS Code 插件 Remote-Containers 將 Docker 容器用作開發環境,隨后便可以打開一個新的 VS Code Terminal 去運行上面列出的 yarn 命令,最后構建代碼如下:
$ yarn
$ yarn build
小馬過河精神
創建出這么一個神仙專案,我們勢必要看看背后的作者是何等大佬了,
正如上文所說,netcon 是該專案的作者,在看過他的主頁后,赫然發現這竟一名來自騰訊、身處深圳的程式員,正如在個人介紹中提到的“你聽過小馬過河的故事嗎?”,netcon 也一直秉持著“小馬過河”的精神,獨立自強、勇于嘗試,創建了許多專案:除了 github1s,這位大佬還創建了使用 Vue 實作的華容道游戲的 huarongdao 和據自身經驗收集在各大 OJ 刷過的題的 way-of-algorithm 等專案,
反響熱烈
github1s 專案在 GitHub 上發布不到一個月,Star 數就已經達到 13k,fork 該專案的 surf 專案也登上了 GitHub 熱門趨勢榜,Star 數截止目前已有 1.5k,
看到這里,你還不如快去試試這個反響熱烈、操作又非常便捷的專案?別忘記評論區留下你們的“試后感”~
參考鏈接:
https://github.com/conwnet/github1s
https://www.githubs.cn/trending
?小米回應造車傳聞;餓了么就春節“套路”騎手活動致歉;Go 1.16 正式發布 | 極客頭條?破圈!不止于瀏覽器,WebAssembly 2020 大事記?25 萬行逆向原始碼遭下架!
?Linux 登陸火星,占有率再超 Windows,NASA 還在 GitHub 發布原始碼教程
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/262119.html
標籤:其他
下一篇:排序演算法分析 - java版本
