太棒了,GitHub Review 代碼能力小升級

本文由 yanglbme 原創,首發於公衆號「Doocs開源社區」,歡迎轉載。git

選中多行代碼添加 Comment

一些朋友可能或多或少都會在 GitHub 參與一些項目的Code Review(如下都簡稱CR) 工做。之前的 GitHub,CR 體驗並很差,你沒法同時選中多行代碼進行 comment。github

然而不少時候,咱們是須要針對一個代碼塊進行 comment 的,只能選中一行代碼進行 comment 並不能知足咱們的需求。 工具

wechat-talk
可能會有一些第三方工具提供相關的功能,可是僅僅一個 CR 的小需求,還須要藉助其餘工具才能完成,確實是有點麻煩。

好消息就是,如今,沒錯,就是如今,GitHub 終於爲咱們已經提供了多行代碼 comment 的相關功能。 測試

multiline-drag-explainer-final

舉個栗子。3d

好比說,若是你想在第 3-8 行的代碼塊添加 comment,那麼你只須要按住行號 3 後面的藍色+按鈕,往下拖拽到第 8 行,就能選中這個代碼塊了,以後進行 comment 就能夠了,簡直完美。code

GitHub-CR-Demo

不止於 CR

其實,GitHub 近一年已經推出了很多強大的功能或服務,包括:cdn

GitHub Actions

GitHub-Actions

GitHub Actions 能夠爲項目自動構建工做流,好比代碼檢查、自動化打包、自動化測試、發佈版本等等,目前該功能處於 beta 測試階段。blog

GitHub Package Registry

GitHub-Package

GitHub Package Registry,也便是包管理服務,能夠方便地伴隨源代碼發佈公共或私有包。ci

官方是這樣說的:開發

With GitHub Package Registry you can safely publish and consume packages within your organization or with the entire world.

目前 GitHub 包管理功能仍處於 beta 測試階段,想優先體驗的朋友,能夠進行申請。

GitHub Repository Template

GitHub-Repository-Templates

GitHub Repository Template 容許開發者將 GitHub 倉庫標記爲模板庫,這樣在建立新的 GitHub 倉庫時,能夠選擇在該模板基礎上進行建立,做用就是規範項目結構,快速建立項目。目前模板功能已向 GitHub 全部用戶開放。

doc-template

GitHub Unlimited Free Private Repositories

pricing-social

在今年 1 月份,GitHub 官方就對外發出重磅消息,容許全部 GitHub 開發者無限建立我的私倉。要知道,之前若想在 GitHub 建立私有倉庫,必須付費才行,現在徹底放開了,真應該感謝 GitHub,感謝微軟。

你還知道 GitHub 哪些好用的功能?

相關文章
相關標籤/搜索