VSCode和GitHub開始深度整合,支持PR插件

VSCode和GitHub開始深度整合,支持PR插件

作者 | VSC 團隊

出處丨聊聊架構

Visual Studio Code(簡稱 VS Code)是微軟推出的一款免費的、開源的、高性能的、跨平臺的、輕量級的代碼編輯器,號稱微軟最好的開源軟件作品。它綜合了 Eclipse 等很多優秀編輯器的優勢,同時,也解決了很多編輯器的痛點,在性能、語言支持、開源社區方面都做得非常好,受到廣大軟件工程師的喜愛,每個月有近 300 萬工程師在使用 VS Code 編寫軟件。

與其他很多開源項目一樣,Visual Studio Code 社區也是通過拉取請求的方式進行協作。從今年春天開始,VS Code 團隊一直致力於為用戶帶來全新的拉取請求集成體驗,用戶可以直接在 VS Code 進行 GitHub 拉取請求的協作、評論、評審和驗證。

近日,VS Code 團隊正式發佈了 Visual Studio Code 的 GitHub 拉取請求公開預覽,可以直接在編輯器中評審代碼。

VSCode和GitHub開始深度整合,支持PR插件


評審和管理拉取請求

新的 GitHub 拉取請求擴展程序旨在幫助用戶直接在 VS Code 中評審和管理拉取請求,功能包括:

  • 將 VS Code 連接到 GitHub 賬戶。
  • 在 VS Code 中列出並瀏覽拉取請求。
  • 在編輯器中操作拉取請求,包括編寫 Markdown 格式的評論。
  • 在編輯器中使用最新的本地 checkout and run 工作流驗證拉取請求。
  • 終端集成,VS Code UI 和命令行工具(如 Git)可以共存。


VSCode和GitHub開始深度整合,支持PR插件


與 GitHub 合作

在過去一年中,VS Code 團隊與眾多合作伙伴進行了接觸。在得知 GitHub 編輯器團隊已經開始考慮這些問題後,兩個團隊從 4 月份就開始了密切合作,在 VS Code 中創建新的拉取請求體驗。VS Code 團隊開發了這個新的擴展程序,通過一組新的 VS Code 擴展 API 直接將 GitHub 拉取請求集成到 VS Code 中。

更自然的拉取請求體驗

通常,在評審源代碼時,大部分人都不得不離開編輯器,然後使用簡單的 Web 界面或第三方評審工具進行代碼評審。雖然這樣可以進行直觀的評審,但大多數情況下缺乏完整的上下文,比如為什麼要做出這些代碼變更或者代碼變更將如何影響到其他的代碼。離開編碼環境也意味著無法使用自己喜歡的快捷鍵、編輯器主題和各種自定義設定。更重要的是,用戶無法瀏覽源代碼並驗證評審當中的變更是否能夠按預期運行。

新的拉取請求擴展在 VS Code 的 Source Control 視圖中提供了一個新的拉取請求瀏覽器,用戶可以在其中瀏覽和操作拉取請求。

新的開放式擴展 API

新的拉取請求體驗由一組擴展 API 提供支持,VS Code 擴展程序作者可以基於這組 API 創建用於管理拉取請求及其相關元數據的擴展程序。任何人都可以為 VS Code 開發擴展程序,為託管在他們平臺上的代碼提供編輯器內的評審功能。用戶可以在 2018 年 8 月的發行說明中查看有關新 API 的更多信息。

擴展程序下載地址:https://aka.ms/vscodepr-download

新的開放式擴展 API

新的拉取請求體驗由一組擴展 API 提供支持,VS Code 擴展程序作者可以基於這組 API 創建用於管理拉取請求及其相關元數據的擴展程序。任何人都可以為 VS Code 開發擴展程序,為託管在他們平臺上的代碼提供編輯器內的評審功能。用戶可以在 2018 年 8 月的發行說明中查看有關新 API 的更多信息。

擴展程序下載地址:https://aka.ms/vscodepr-download


分享到:


相關文章: