对于开源项目来说,2018 年注定是特殊的一年。根据Octoverse 的报告数据,仅2018 年,Github 的新用户和存储库数量就超过了前六年的总和。所有这些增长都归功于开源社区。还有半个月,2018年就过去了。今年你学到了什么?您在Github 上花费了多少时间?您加入了哪些开源社区?今天,作者为您整理了2018 年的Github 年度报告。 -报告结束,带你看看今年Github 发生的一些变化。我们也希望为即将到来的2019年提供一些有用的方向。
赞助| 简爱科技大本营出品
Github 年终报告
今年,Github 允许您访问存储库中来自全球超过9600 万个项目的请求、问题和评论。 Github 托管超过9600 万个存储库。已创建了超过2 亿个拉取请求,仅今年就占了总数的三分之一以上。这是关于第2 亿个请求—— Vuetify.js 的特殊线索。我现在开始列出要点。营长稍后会向大家介绍一些重要的细节。
1、开源项目Top 4排名
1. 总体排名(按发帖数量排序)
VS Code、React 和TensorFlow 三个项目的贡献者数量再次上榜,今年位列前三。今年的列表中新增了容器管理应用程序、Azure-docs 和合并的TypeScript 打字项目(Kubernetes、Azure Docs、DefinitelyTyped)。
2. 趋势榜(按增长率)
总体而言,我们看到与机器学习、游戏、3D 打印、家庭自动化、科学编程、数据分析和全栈JavaScript 开发相关的项目增长非常快。
3.新增炫酷榜单
今年有很多令人兴奋的开源项目,从机器学习框架到游戏程序。虽然这些开源项目可能不是增长最快或最受欢迎的,但我们认为这些开源项目和社区具有巨大的明星潜力。
TensorFlow出现在之前的Overall和Trending榜单中,谷歌今年发布的新强化学习框架Dopamine也加入了Cool New榜单。随后Facebook Research 发布了检测算法。大家看一下之前的项目就会很熟悉了。没错,就是当时非常流行的微信小程序游戏“跳一跳”。
四、人才名单
该排名重点关注热衷于开源的组织。开源项目的成功离不开数百万付费和志愿者开发人员以及雇用他们的组织的贡献。其中,微软、谷歌、小红帽、英特尔以及一些大学对开源项目和社区的贡献尤为显着。
2、话题排名
1、热点话题一览
今年的项目包括数百万个主题,其中JavaScript(前端和后端)、机器学习和移动应用程序开发是最受欢迎的三个主题。
2. 明星名单
机器学习和React 是Github 社区的热门话题,今年增长最快的话题是Hacktoberfest。
3. 语言排名
1. 热门榜单
尽管Github 上的项目包含数百种编程语言,但JavaScript 仍然是贡献者使用最多的一种。今年,TypeScript 排名上升至第7 位,去年首次进入前10 名。
2. 登上顶峰
从发展趋势来看,Kotlin、HCL、TypeScript、Rust 的增长速度都非常快。近年来,随着人工智能、机器学习、深度学习算法的流行,Python已经成为一门非常流行的语言,在整体流行度排行榜上排名第3,在增长趋势排行榜上排名第8。
除了有关开源项目、项目主题和编程语言的统计之外,还有一些更有趣的统计,例如Github 社区中使用不同语言的贡献者经常使用的表情符号。想请教一下C#和C++的朋友,这是什么问题?(小心~~)
您可以阅读下面的完整报告。
https://octoverse.github.com/projects 4. 十大推荐开源项目
回顾过去的一年,每个项目自发布以来都积累了一个又一个用户,从0星、0分叉开始。上述所有列表均基于一段时间内积累的数据收集。下面的两个推荐列表都是发布后28天的。
1. 热门榜单
基于2017.12至2018.12的数据,根据项目发布28天后的累计star数评选出Github上排名前10的开源项目。
2. 原始清单
根据2017.12至2018.12的数据,根据项目发布后28天的累计贡献者数量评选出Github上排名前10的开源项目。
有关更多信息,请参阅热门开源项目。
https://blog.github.com/2018-12-13-new-open-source-projects/
Github 深度学习开源项目资源清单
1. 200个最受欢迎的项目资源
这个定期更新的信息列表列出了给定时间段内最流行的200 个深度学习开源项目。当前数据于2018 年9 月更新。
看看前10名,大家应该都很熟悉了。一半是像TensorFlow、Keras、OpenCV、Caffe、PyTorch等开源库或开源框架,另一半是学习资源,帮助你学习和升级。我们有专门针对TensorFlow、TensorFlow-Examples、Machine-Learning-For-Software-Engineers 的教程来帮助您掌握机器学习,还有Deep-Learning-Papers-Reading-Roadmap 和Awesome 来帮助您走上深度学习之路。深度学习论文。前11名排名保持不变,但MXNet上升一位,CNTK下降一位,位置互换。
2. 百强上升项目资源
排名根据当天获得的星星数量确定。当前数据于2018 年9 月更新。
更多开源项目请访问:
https://github.com/mbadry1/Top-Deep-Learninghttps://github.com/mbadry1/Trending-Deep-Learning
发布 Git 2.20.0 版本
此外,Git 版本2.20.0 最近也发布了。从v2.19.0 到最新版本,目前有962 个未合并和已提交的版本,使其成为迄今为止所有v2.x.x 版本中最大的版本。 83 人为该版本做出了贡献,其中包括26 名新贡献者。
什么是Git?一个开源分布式版本控制系统,可让您高效、快速地管理小型到大型项目。
此版本包括对兼容性、UI、工作流程、功能、内部实现、开发支持的重大更新,还修复了许多错误。快到年底了,赶快购买您最喜欢的新版本吧。有关新版本的新功能和主要变化的更多信息,请参阅下文。
发行说明https://github.com/gitster/git/blob/master/Documentation/RelNotes/2.20.0.txt
原创文章,作者:小条,如若转载,请注明出处:https://www.sudun.com/ask/83010.html