社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

官宣!GitHub 推出新功能,这个好玩的功能支持上传视频文件啦!

进击的Coder • 3 年前 • 387 次点击  


这是「进击的Coder」的第 415 篇技术分享
译者:KnowsCount | 校对:QC-L
来源:Github 中文社区

阅读本文大概需要 5 分钟。



Github 宣布支持了视频上传功能,意味着,大家在提 issue 时可以携带视频了,这极大地提高了开发者和维护者的效率,大赞!
对于开发者来说,特别是对于分开协作的社区以及团队来说,能通过视频进行协作 (例如结对编程、demo 等) 对于软件 workflow 是极其重要的。在 GitHub,我们时常利用视频来更简洁地详述复杂的工作流程,向我们团队的成员展示障碍所在,并用下一个大胆的想法来激励我们的同事。
今天,我们宣布 Github 正式发布视频协作功能。现在在 issue、pull request 和 discussions 里已支持上传 .mp4 和 .mov 文件!
随着 beta 版的推出[1],我们分享了一些开发者在他们的 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[2] 和 Vimeo Record[3] 在你的日常工作中使用视频,通过免费的屏幕和摄像头录制来分享项目背景,提供 code review 以及反馈,并分享启动更新。这只是将视频引入整个 GitHub 软件开发流程的第一步,我们希望探索更多的用例,比如与 Loom、Vimeo 和其他公司合作,从链接和代码中的视频注释中展开视频,创造更丰富的视频体验。

参考资料

[1]   beta 版的推出: https://github.blog/changelog/2020-12-16-video-upload-public-beta/
[2]   Loom: https://www.loom.com/
[3]   Vimeo Record: https://vimeo.com/record?vcid=39693&utm_campaign=screen_recorder&utm_content=github_blog_cta?utm_campaign=screen_recorder&utm_content=github_blog_cta&vcid=
[4]   此链接: https://support.github.com/contact/feedback?contact%5Bcategory%5D=issues-projects&contact%5Bsubject%5D=Video+Upload+Feedback

End

「进击的Coder」专属学习群已正式成立,搜索「CQCcqc4」添加崔庆才的个人微信或者扫描下方二维码拉您入群交流学习。


看完记得关注@进击的Coder
及时收看更多好文
↓↓↓



好文和朋友一起看~


Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/114588
 
387 次点击