在周三的GitthubUniverse会议上,Github宣布了一系列新的和扩展的功能,旨在帮助开发人员更高效地工作,并支持开源社区。在其他方面,软件开发平台宣布了一个新的移动应用。它还宣布了Github操作的总体可用性,使开发人员能够自动执行工作流。
什么是DevOps,为什么?
对一些人来说,旧帽子对许多人来说是新的,对少数人来说是一种困惑的根源,毫无疑问,DevOps是一个热门的话题。读下去看看到底是什么。
阅读更多
"我们首先让开发者思考开发人员的日常生活--摩擦,以及他们想要实现的,"jasonWarner,Github的工程副总裁,对ZDNET说。他说,所有Github的新功能的目的是创建"所有软件开发人员都能找到他们的家的地方,做他们最好的工作......并感到舒适的查找软件和创建软件。"
借助新的Github移动设备,开发人员可以处理诸如管理输入通知、审查代码、合并拉请求和共享反馈之类的任务。iothubMobile在测试版中适用于iOS,不久将可用于Android。
Github不希望看到开发人员在其移动设备上编写代码。DanaLawsonGihub的工程和产品副总裁DanaLawsonGihub对ZDNET表示,然而,建筑数字产品的主要原因是在旅途中可能发生的协作。
"许多软件开发生命周期是协作点,"说的。"编写代码是蛋糕上的冰。"。
与启动GiothubMobile一起,Github旨在通过新的通知体验来改进协作过程。Github正在将收件箱样式的UI直接带到自己的平台,而不是将通知电子邮件推送出去。用户可以设置自定义筛选器,并且存在团队提及、直接提及和代码审查的默认筛选器。用户还可以在工作通知、开源项目或个人项目之间创建分离线。
新的通知现在正在为GitHub移动用户进行测试,并将在未来几个月内逐步推广到所有GitHub.com用户。同时,为了向所有用户提供完整的DevOps工作流管道,GitHub正在使GitHub操作和GitHub包通用。两者都将成为每个开发人员帐户的一部分,包括分钟、存储和数据传输,对所有公共存储库都是免费的。
GitHubActions于去年在beta推出,现在GitHub市场上有超过1200个社区开发的工作流。
Github还在添加自主托管的跑步者、人工制品缓存以及在基于ARM的体系结构上运行操作(如覆盆子PI)的能力。
同时,Github软件包是一个包管理服务,它使它易于在开发人员“代码”旁边发布公共或私有程序包。由于在Beta中引入giThub包,已上载了30,000个以上的唯一包。
为了支持开源社区,github周三还宣布,它正在扩大Github提案国的项目。在5月份推出的,Github赞助商最初为个人开发者提供了一种方式来支付他们的捐款。现在,整个团队都可以获得资金。
劳森说:“我们喜欢把编码看作一项团队运动。”“你们一起赢,一起输,不如一起拿工资。”
github的一些顶级开源维护人员正在使用giThub赞助商,而这是"也许有一天他们可以让一个活着的人回到社区,"lawson说的。
她补充说,github正在相对缓慢和有意地扩大github赞助商,"为长期成功树立起来的人。"说,这需要鼓励透明度,并与捐助方分享见解,而不是如何做出资金决定。