Github取消了什么
1. Github取消了Octoverse报告中某些统计数据
在2021年1月份,Github宣布取消了Octoverse报告中的一些统计数据,比如开源项目的活跃程度以及社区的活跃度等等。据Github官方给出的解释,取消这些统计数据是为了更准确地反映Github上的开源生态系统。以下是Github官方对于此次取消统计数据的一些解释:
"While interesting, these numbers don’t fully capture the breadth and depth of open source activity on GitHub. We’ve heard from organizations that are looking for more nuanced metrics reflecting activity across the software development lifecycle, from idea to production. We’re considering new metrics that offer a more complete picture of community engagement."
Github官方认为,虽然这些统计数据很有趣,但它们并不能完全反映Github上的开源活动的广度和深度。Github收到了来自组织的反馈,这些组织希望得到更细致的度量标准,以反映整个软件开发生命周期,从想法到生产。Github官方正在考虑提供更全面的社区参与度量标准。
1.1 Github对Octoverse报告的意义
Octoverse报告是每年发布的一份关于Gtihub上开源项目和Github社区的年度报告。该报告提供了大量的统计数据和趋势分析,这些数据和分析为Github的用户、开发者和企业提供了一个全面和深刻的了解Github的生态系统。
但是,Github取消了一些统计数据后,一些开发者和企业开始质疑Octoverse报告所提供的数据是否还具有合理性与客观性。对于这些质疑,Github官方表示他们正在努力打造一个更具有全面性和参与性的开源生态系统,会在以后的开发中提供更细致的统计数据和度量标准,以便更好地反映开源项目的活跃度和社区的参与程度。
1.2 Github对取消某些统计数据的解释
Github取消了Octoverse报告中的一些统计数据,包括开源项目的活跃度和社区的活跃度等等。对于这些取消的统计数据,Github官方给出了以下解释:
"Most active" can denote different activities depending on the context; for example, someone who has merged hundreds of PRs into a repository could appear as more active than someone who has contributed code to that repository in only a few pull requests. While both of these actions are meaningful contributions to open source, they’re one example of how oversimplified metrics can present an incomplete picture.
Github官方表示,“最活跃”的含义取决于上下文。例如,对于一个仓库,那些已经合并了数百个PR的人,可能看起来比那些只在一些PR中贡献了代码的人更活跃。虽然这两种方式都是对于开源项目有意义的贡献,但这也是一个例子,展示了过于简化的度量标准可能会给出一个不完整的画面。
1.3 Github以后可能提供的度量标准
Github官方表示,他们正在考虑添加一些新的度量标准,这些标准可以为开源项目和Github社区提供更全面的参与程度度量标准。以下是Github官方在取消统计数据之后提到的一些新度量标准的一些描述:
1.3.1 内部协作
Github表示,他们考虑添加有关内部协作的度量标准,这将有助于了解项目内不同成员之间的协作情况,并对团队内部的优劣进行评估。以下是Github在其官方博客中对于内部协作度量标准的具体描述:
"To capture this type of activity, we’re considering metrics such as team membership and permissions, code review participation, and active issue triage. Through benchmarks like these, maintainers and contributors alike can get a more detailed understanding of how teams engage in their respective projects."
Github表示,为了捕捉这种类型的活动,他们正在考虑添加度量标准,例如团队成员和权限,代码审查参与以及主动的问题处理等。通过这些标准的基准,维护者和贡献者都可以更细致地了解团队如何参与其各自的项目。
1.3.2 开发者贡献的类型
Github表示,他们还考虑添加有关开发者贡献类型的度量标准,以更全面地了解开发者对于项目的贡献。以下是Github在其官方博客中对于开发者贡献类型度量标准的具体描述:
"We’re also exploring ways to track more nuance around code contributions. Rather than only counting commits or pull requests, we want to be able to assess the quality of individual contributions—whether they were bug fixes, new features, or documentation improvements, for example—and their impact on the project as a whole."
Github表示,他们正在探索更详细地跟踪代码贡献的方式。他们希望评估个人贡献的质量,例如他们是否修复了错误、添加了新功能或者改进了文档,并且评估这些贡献对于整个项目的影响。
2. Github取消了对于用户和开发者的部分支持服务
除了取消Octoverse报告中的一些统计数据之外,Github还取消了对于用户和开发者的部分支持服务。以下是Github官方对于这些支持服务的一些解释:
"In 2020, we announced that Free and Team plans on GitHub would include unlimited collaborators. At the same time, we reduced prices for paid plans. To support these changes, we’ve made the difficult decision to discontinue some of our existing support offerings. Effective January 1, 2021, we’re no longer offering technical support or professional services for new purchases of Teams, Enterprise Cloud, and Enterprise Server."
在2020年,Github宣布Free和Team计划将包含无限制的协作者,并同时降低了付费计划的价格。为了支持这些更改,Github取消了一些现有的支持服务。从2021年1月1日起,Github不再提供Teams、Enterprise Cloud和Enterprise Server的新购买的技术支持或专业服务。
2.1 Github取消技术支持的影响
Github取消技术支持对于一些用户和开发者来说起到了很大的影响。由于Github是一个非常受欢迎的代码托管平台,许多用户和开发者都依赖于Github提供的技术支持和专业服务来帮助他们更好地使用Github。对于这些用户和开发者,Github取消技术支持可能导致他们无法获得他们需要的支持和帮助,这可能会影响他们的工作效率和开发速度。
2.2 Github取消技术支持的原因
Github取消技术支持是为了支持他们在2020年宣布的Free和Team计划将包含无限制的协作者,并减少了付费计划的价格。Github官方认为,通过取消一些现有的支持服务,他们可以更好地支持这些新的计划并向用户提供更丰富和实用的功能。
2.3 Github用户和开发者可以做什么
对于那些可能受到Github取消技术支持的影响的用户和开发者,Github官方提供了一些替代方案和解决方案。以下是Github官方在其官方博客中提到的一些可用的替代方案和解决方案:
2.3.1 社区支持
Github官方表示,他们仍将提供社区支持,并会继续在Github社区和Github论坛上积极回答用户的问题和解决用户的问题。
"Our community is constantly growing and changing, and we’re committed to supporting it. You can continue to access resources and guidance through our Support and GitHub Community Forum sites."
Github官方表示,他们的社区在不断地成长和变化,他们会继续支持这个社区。用户可以通过支持网站和Github社区论坛获得资源和指导。
2.3.2 自我学习和研究
对于那些想要更好地使用Github但没有得到技术支持的用户和开发者,Github官方建议他们通过自学和研究来学习使用Github。以下是Github官方在其官方博客中提到的一些资源和工具,这些资源和工具可以帮助用户和开发者学习如何更好地使用Github:
"We believe in empowering our users to be self-sufficient. To help you learn about GitHub on your own, we offer webinars, training courses, and the GitHub Learning Lab, which is packed with guided tutorials that walk you through the entire development workflow."
Github官方表示,他们相信赋予用户自主权。为了帮助用户更好地自学Github,他们提供了网络研讨会、培训课程以及Github Learning Lab,该工具包含了指导性教程,可帮助用户完整了解整个开发工作流程。
2.3.3 第三方服务和解决方案
Github官方建议用户和开发者可以考虑使用第三方服务和解决方案来填补技术支持的空缺。以下是Github官方在其官方博客中提到的一些第三方服务和解决方案:
"There are plenty of third-party integrations and apps that can help you solve complex problems, streamline your workflow, and make the most of GitHub. You can also hire a consultant to help you build and manage custom workflows or train your team on cutting-edge techniques."
Github官方表示,有很多第三方集成和应用程序可以帮助用户解决复杂的问题、简化工作流程并充分利用Github。用户还可以雇用顾问来帮助他们构建和管理定制工作流程或为团队提供先进技术的培训。