今天 Github 宣佈支援了視訊上傳功能,意味著,大家在提 issue 時可以攜帶視訊了,這極大地提高了開發者和維護者的效率,大讚!
譯者:KnowsCount
校對:QC-L
文章會在印記中文公眾號首發,有興趣的小夥伴關注我們哦~
對於開發者來說,特別是對於分開協作的社群以及團隊來說,能通過視訊進行協作 (例如結對程式設計、demo 等) 對於軟體 workflow 是極其重要的。在 GitHub,我們時常利用視訊來更簡潔地詳述複雜的工作流程,向我們團隊的成員展示障礙所在,並用下一個大膽的想法來激勵我們的同事。
今天,我們宣佈 Github 正式釋出視訊協作功能。現在在 issue、pull request 和 discussions 裡已支援上傳 .mp4
和 .mov
檔案!
隨著 beta 版的推出,我們分享了一些開發者在他們的 workflow 中使用視訊的案例。
幫助維護者復現 bug
bug 是每位開發人員都需要處理的事情,但有時文字難以幫助別人快速復現它們。這對維護者們來說尤其重要,他們經常要面對那些需要與使用者來回討論半天才能找到 issue 根源,並解決此 bug。但是通過讓使用者上傳視訊,我們就可以直觀地重現合作者遇到 bug 的方式,極大地減少了維護者們從文字中復現 issue 的時間。
給 reviewers 提供 pull request 內容
在 GitHub 上的 issue 和 pull request 中,有很多關於需求、架構決定等方面的內容。隨著團隊的成長和計劃的發展,reviewer 要想理解他們正在 review 的內容和原因可能會變得很困難。有了視訊,我們可以看到開發者利用視訊與同事分享複雜的程式碼修改的更多細節,提供視訊程式碼演練、功能演示和其他重要的背景,以最大化他們的 review 反饋。
分享一個功能如何形成
當涉及到開發一個新的功能或產品時,一個經過深思熟慮的提案或靜態設計是偉大的,但往往缺乏真正傳達端到端的使用者工作流程和互動的能力。分享原型演練的視訊或為靜態設計提供談話軌道,也有助於開發團隊深入瞭解他們要建立的東西和原因,這樣他們就能讓其他人對他們的工作感到興奮,並最終為他們自己的使用者建立一個更好的產品。
…and upload your video from anywhere!
如果不支援移動端,那麼此功能就不完美。因此,我們很高興地宣佈,現在所有使用者都可以通過 iOS 和安卓的 GitHub 移動端上傳視訊。這對移動開發者來說尤其重要,他們現在可以從同一裝置上錄製一個移動 Bug 的視訊並直接上傳到 issue 中。
用視訊做更多事情
我們很高興看到你在 GitHub 的 workflow 中使用視訊的獨特方式。我們希望你能通過你已經使用的服務,如 Loom 和 Vimeo Record 在你的日常工作中使用視訊,通過免費的螢幕和攝像頭錄製來分享專案背景,提供 code review 以及反饋,並分享啟動更新。這只是將視訊引入整個 GitHub 軟體開發流程的第一步,我們希望探索更多的用例,比如與 Loom、Vimeo 和其他公司合作,從連結和程式碼中的視訊註釋中展開視訊,創造更豐富的視訊體驗。
為了幫助我們更好的完善此功能,你可以通過 此連結 來告訴我們視訊功能是如何幫助你的團隊在 GitHub 上更加容易的協作,以及你的使用體驗。