程式碼儲存庫服務GitHub釋出更新,GitHub Issues加入多項測試功能,讓開發者能夠利用這個整合追蹤工具,更好地規畫專案並與團隊成員協作,新的GitHub Issues可協助開發者創建問題(Issue),並將這些問題分解為更小的任務,還可方便追蹤關係以及增加自定義欄位,也能以視覺化的方式將專案轉成試算表或是儀表板,且編寫程式碼自動化各種工作。

官方提到,開發者需要一種可以規畫工作、追蹤問題和討論專案的方法。而他們認為,GitHub Issues能夠滿足這些需求,因為GitHub Issues早已內建於每一個儲存庫中。新的GitHub Issues由多項測試功能組成,目標是簡化開發人員的工作,促進團隊協作。

新功能包括開發者可以選擇,以儀表板或是表格形式來呈現專案,專案表格提供了即時的畫布,讓使用者能夠使用過濾、排序功能,並且分組問題和拉取請求,也能儲存編輯好的檢視圖。另外,新GitHub Issues的亮點之一,還有協助開發者將複雜的問題,拆解成細項任務列表,並利用新的進度指示器來追蹤任務狀態,開發者可以將這些任務轉換成自己的問題,並且以階層的方式來瀏覽與操作。

GitHub Issues也允許開發者利用Markdown語法,在Issues中更好的表達想法、分配工作、提及成員,並且使用表情符號做出回應,也可以使用附件和影片進一步詳細說明,或是查看參照自提交、拉取請求和部署的程式碼。開發者可以使用問題表單或是範本,更快地進入討論程序。

現在所有操作都可以只使用鍵盤,開發者即便沒有滑鼠,也能夠使用鍵盤快捷鍵和命令,快速地操作GitHub Issues,執行過濾、排序、分組和指定問題等任務。而且使用者也能夠在自定義欄位來追蹤問題,就如同原本的優先度、日期和連結等追蹤後設資料,在專案表格新增自定義欄位方便進行分類。

GitHub Issues也結合GraphQL AP和GitHub Actions,賦予開發者自動化工作流程的能力,使用程式碼就能編寫團隊流程,依照標籤進行分類,還能自動把問題添加到專案中。官方也使得GitHub行動應用程式和命令列工具,更好地支援問題管理,開發者能瀏覽器、終端機、手機或是iPad,瀏覽、創建和管理問題。

官方提到,他們會持續改進GitHub Issues,除了接下來新功能進入正式發布階段外,還要讓開發者可以在使用者和儲存庫層級創建新專案,專案將能依照角色或是個人權限進行存取控制,並且在專案表格中,支援批次複製貼上操作。

熱門新聞

Advertisement