GitHub 支持视频上传,可以用来做什么?

据早前 GitHub 官方消息,GitHub平台已经支持用户上传视频。那么,视频在开源项目协作、沟通中能够发挥什么作用,以及大家可以用这个功能来做什么事情?下面来看看官方的解答吧!

作为开发者,通过视频进行协作的能力(例如,结对编程、演示等)是软件工作流程中极其重要的一部分,尤其是对于分布在各地的社区和团队。在GitHub,我们可以利用视频来更简洁地详述复杂的工作流程,向我们的队友展示我们受阻的地方,并用下一个大想法来激励我们的同事。

今天,GitHub的每个人都可以上传视频了。你可以在issues, pull requests, discussions等方面上传.mp4.mov 文件。

随着测试期的结束,GitHub官方分享了一些开发者在工作流程中利用视频的方式。

帮助维护者重现一个错误

漏洞是每个开发者都会遇到的问题,但有时语言并不足以帮助别人快速再现问题。这对维护者来说尤其重要,他们经常要面对那些需要与用户来回讨论才能找到问题根源的错误报告。通过让用户上传视频,我们已经看到,直观地重现合作者遇到问题的方式的能力大大减少了维护者试图从文本中重现的时间。

Video included in an issue comment to show reproduction steps for a Markdown and video bug

为审查者提供拉动请求的背景

在GitHub的问题和拉动请求中,有很多关于需求、架构决策等方面的内容。随着团队的成长和计划的发展,审核员要理解他们正在审核的内容和原因可能会很困难。我们看到开发者利用视频与同事分享复杂的代码修改的更多细节,提供视频代码演练、功能演示和其他重要的背景,以最大化他们的审查反馈。

Pull request includes a video of the GitHub mobile app interaction for video playback

当涉及到开发一个新的功能或产品时,一个经过深思熟虑的建议或静态设计是伟大的,但往往缺乏真正传达端到端的用户工作流程和互动的能力。分享原型演练的视频或为静态设计提供谈话轨道,也有助于开发团队深入了解他们要建立的东西和原因,这样他们就能让其他人对他们的工作感到兴奋,并最终为他们自己的用户建立一个更好的产品。

User posts a video demonstrating how a new feature might work and includes key learnings in an issue comment

并从任何地方上传你的视频

除非有移动支持,否则任何功能都不可能真正完整。所以GitHub还宣布现在所有用户都可以从iOS和Android的GitHub移动应用程序上传视频。这对移动开发者来说尤其重要,他们现在可以通过同一设备录制一个移动Bug的视频并直接上传到问题中。

User uploads a video to a comment via the iOS mobile app

用视频做更多事情

GitHub官方很高兴看到用户在GitHub的工作流程中使用视频的独特方式。并希望能通过你已经使用的服务,如LoomVimeo Record,开始将视频带入你的日常工作中,通过免费的屏幕和摄像头录制,分享项目背景,提供代码审查反馈,并分享启动更新。这只是将视频引入整个GitHub软件开发的第一步,GitHub还希望探索更多的用例,比如与Loom、Vimeo和其他公司合作,从链接和代码中的视频注释中展开视频,创造更丰富的视频体验。

可以进行 反馈,告知GitHub视频如何帮助你和你的团队在GitHub上取得更大的成功,以及如何让这种体验变得更好。

原文链接:github.blog/2021-05-13-…