大家好,我是若川。今天周六,分享一篇热点新闻。文章较短,预计5分钟可看完。
近日 Github 宣布支持了视频上传功能,意味着,大家在提 issue 时可以携带视频了,这极大地提高了开发者和维护者的效率,大赞!
原文地址:https://github.blog/2021-05-13-video-uploads-available-github/
译者:KnowsCount
校对:QC-L
对于开发者来说,特别是对于分开协作的社区以及团队来说,能通过视频进行协作 (例如结对编程、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 和其他公司合作,从链接和代码中的视频注释中展开视频,创造更丰富的视频体验。
为了帮助我们更好的完善此功能,你可以通过 此链接[4] 来告诉我们视频功能是如何帮助你的团队在 GitHub 上更加容易的协作,以及你的使用体验。
最近组建了一个江西人的前端交流群,如果你也是江西人可以加我微信 ruochuan12 拉你进群。
················· 若川出品 ·················
今日话题
略。欢迎在下方留言~ 欢迎分享、收藏、点赞、在看我的公众号文章~
一个愿景是帮助5年内前端人走向前列的公众号
可加我个人微信 ruochuan12,长期交流学习
推荐阅读
我在阿里招前端,我该怎么帮你?(现在还能加我进模拟面试群)
若川知乎问答:2年前端经验,做的项目没什么技术含量,怎么办?
点击上方卡片关注我、加个星标,或者查看源码等系列文章。
学习源码整体架构系列、年度总结、JS基础系列