站长之家首页 > 资讯 > GitHub最新资讯 > 正文

GitHub发布史上最大更新,年度报告出炉!

2018-10-18 08:47 · 稿源:InfoQ

QQ截图20181018085410.jpg

图片来源图虫:已授站长之家使用

本文授权自微信公众号: InfoQ(ID:infoqchina),作者:Tina、Amos。

在昨天的 GitHub Universe 开发者大会上,GitHub 发布了史上最大更新:可直接运行部分代码的 GitHub Actions,以及宣布了 2018 年的 GitHub 年度报告,包括最热门的开源项目和编程语言,让我们一起来先睹为快!

自 2008 年推出,GitHub 目前已经是互联网上最大的项目管理和开源协作平台,目前拥有 9600 万个项目,截止至 9 月 30 日,该平台拥有 3100 万用户,这个数据去年是 2400 万。今年 6 月,微软以 75 亿美元的价格收购了 GitHub,预计在年底完成收购。

GitHub 史上最大更新

在年度 GitHub Universe 大会上,GitHub 发布了史上最大的版本更新:可以让所有人直接运行部分代码!GitHub 的平台主管 Sam Lambert 把这次更新描述为“GitHub 史上最大转变”。

以前我们使用 GitHub 基本上只有几个动作:上传、搜索、下载。如果需要测试 GitHub 上面的一个项目,我们必须下载到本地运行。而新产品 GitHub Actions,提供给了程序员一种自动管理代码的工具,包括测试和技术支持。Sam Lambert 表示,经常有些用户会自己编写机器人软件来运行测试或者有 bug 报告被提交时自动发送短信通知相关人员,但这些工具需要运行在一个 GitHub 平台之外的服务器上。现在这些可以交给 GitHub 来完成了,虽然不能满足每个人的要求,但是程序员也可以在上面开发自己的功能。

当有人提交代码的时候,GitHub Actions 可以直接把提交的部分代码当做工作流,来完成一些特定操作,比如在 Twitter 上发布一张照片。Lambert 描述这有点像用"if this then that“的逻辑来运行代码块。

新服务今天发布测试版,包含了 450 个预设“指令”。除了自己编写“指令”外,还可以使用 Docker 捆绑现有应用程序在 GitHub 上运行,这意味着新项目开始后,团队可以自己定制代码管理工具了。同时 GitHub 也做了一些限定,以免 GitHub Actions 变成了公众 Web 服务器。

另外 GitHub 安全系统也升级了,提供了一种 Token 扫描功能。当上传项目到 GitHub 的时候,它会检测用户是否上传了一些隐私信息。比如如果有秘密密钥或密码一类的信息被推送到了公共分支,主动警报功能就能提醒开发人员甚至云提供商。有了这项功能,类似华住集团拖库这种事情就可以得到有效的防范了。

开发者和组织

今年总共有 210 万个组织使用 GitHub,比 2017 年报告中的 150 万增加了 40%。目前托管的 9600 万个项目中,约有三分之一是在过去一年内创建的。

美国、中国和印度是 contributors 数量最多的三个国家,中国今年占据第二位,提升了一个名次。今年有 800 万新开发者加入 GitHub,并且新增注册数量最多的也依次是美国、中国和印度。2018 年的新增用户数远远超过了前六年的总和。新的 contributors 是 2017 年的 1.6 倍。

但代码提交最多的是亚洲,且亚洲开源项目数量已超过其他任何地方。

GitHub 上最大的开源组织

GitHub 上也活跃着很多开发者组织,有些是公司,有些是学校,还有些是非盈利团体。下面是成员数量最多的一些组织。

  1. Microsoft:7700

  2. Google:5500

  3. Red Hat:3300

  4. UC Berkeley:2700

  5. Intel:2200

  6. Univ. of Washington:1800

  7. Facebook:1700

  8. MIT:1700

  9. Univ. of Michigan:1600

  10. Stanford:1600

开发者维护开源项目的时间,一般是在晚上,甚至晚上 11 点依然保持活跃。中国的新年,以及五一劳动节,美国的感恩节和独立日,这些节日中 GitHub 的项目会相应缩减,而一年之中最安静的时候,是在“新年”(1 月 1 日)。

今年年初发布的 GitHub 实验室,让老师可以通过 GitHub 来布置作业,这让 110 万名学生学会了使用 GitHub。通过调查发现,有 31% 的学生觉得自己对未来参加工作已经“做好了准备”。

  • 大家在看
  • 相关推荐
  • 怀疑开发者在“造核弹”?GitHub不断封禁开源项目

    继去年封禁伊朗等地区账号后,GitHub 今天再次封禁了一个属于微软的前端开源项目 Aurelia,理由是项目中有两名来自伊朗的外部贡献者。虽然 GitHub 首席执行官致歉表示“这次的确是个错误”,但是开发者们显然不买账:GitHub 封禁项目的行为是否太随意了?这样的行为难道不是与开源信念背道而驰吗?

  • 重磅!“神策数据开源社区”官网正式上线!

    近日,神策数据开源社区官网(Sensors Data Open Source)正式上线。神策数据开源社区是一个关于数据采集的开放社区,致力于帮助企业构建数据根基,网址:http://opensource.sensorsdata.cn。立足于重构中国互联网数据根基的愿景,神策数据十分重视基础数据的采集与建模。我们希望将一些成熟的技术与国内外开发者交流与共享,并已于 2019 年 1 月正式成立供IT开发者们分享、使用与交流技术的开源社区——神策数据开源社区(Sensors D

  • 刚刚!GitHub宣布正式收购npm

    刚刚,代码共享平台 GitHub 发布公告称,该公司已经正式收购广受欢迎的开源 Javascript 包管理服务 npm。

  • GitHub宣布已签署收购npm协议

    GitHub官方于 3 月 16 日正式宣布已经签署了收购npm的协议,未来GitHub将帮助npm满足快速增长的JavaScript社区的需求。

  • 微软旗下 GitHub 拟收购 JavaScript 包管理服务 NPM

    已于 2018 年被微软收购的代码共享平台 GitHub 称,该公司计划收购广受欢迎的开源 Javascript 包管理服务 NPM。GitHub CEO 纳特·弗里德曼发布博文称,拥有 130 万个软件包、每月下载量达 750 亿的 NPM 是「世界上最大的开发者生态系统」。弗里德曼承诺,NPM 服务将「永远可用,并永远免费」。

  • 腾讯首度披露开源协同成果 内部代码开源率提升至70%

    腾讯今日对外发布《腾讯研发大数据报告》,披露了2019 年公司在产品及技术研发方面的重要数据,据悉,这也是腾讯自技术委员会成立以来第一次主动对外披露研发相关大数据。

  • 4000万程序员期待已久!GitHub手机APP转正:附下载

    去年 11 月,GitHub首次宣布推出手机APP,并开始在iOS和Android进行Beta测试。本周,GitHub APP转正为v1.0. 0 正式版,面向所有用户提供下载。

  • GitHub移动端APP正式上线,可以在手机上阅读以及审查代码

    3月18日据机器之心消息,GitHub Mobile APP 正式上线了,在 iOS 和安卓端都可以免费下载使用。据官方介绍,移动 app 有四个主要的特性功能值得关注。用户可以在手机上浏览代码、管理工作日程和任务、评价其他工作和项目、合并和管理分支等。

  • GitHub 正式发布 iOS / 安卓 App 稳定版:专为触摸屏设计

    现在经过数月的开发,适用于移动设备的 GitHub iOS 和 Android 客户端现已发布稳定版,用户可从 Google Play 或 App Store 下载安装。

  • openEA流程应用开发平台 开源引领新潮流

    近年来,随着云计算、大数据、人工智能、物联网等新一代信息技术蓬勃发展,中国企业一直在不断增加其在世界开源软件界的贡献度及话语权,许多企业已经完成了从参与者向贡献者、成长者的升级,成为一些开源社区的重要成员、关键成员,发挥了骨干作用,在openEA开源社区里也不例外。生态背景新华三集团深耕行业三十余年,支持运营商、政府、金融、电力、能源、医疗、教育、交通、互联网、制造等百行百业数字化转型实践,产品和解决方

  • 助力抗疫 “智慧社区”火了!

    2020 年初,在应对这场突如其来的疫情中,“智慧社区”成为了热搜词汇,在助力抗击疫情中发挥了关键作用。很多人不禁要问,智慧社区普及的拐点是否已经到来?智慧社区在助力社区防疫中的应用是什么样的?以及一套智慧社区系统的标准结构是什么样的?带着这些疑问,本文将会一一为您解读,共同探知 2020 年“智慧社区”的发展方向。智慧社区普及的拐点是否已经到来?新年伊始,谁也未曾料及突然飞出的一只“黑天鹅”牵动着每一位中国人?

  • 金山云携手德塔共筑“社区防控云”助力社区信息化建设

    3 月 5 日由民政部办公厅、中央网信办秘书局、工业和信息化部办公厅、国家卫生健康委办公厅联合印发《新冠肺炎疫情社区防控工作信息化建设和应用指引》(民办发〔2020〕 5 号,以下简称《指引》);《指引》从疫情监测和重点人群管理、出入管理、信息报送、宣传教育、环境整治、困难帮扶和社区服务等七个方面提出了社区防控工作信息化建设和应用的基本思路;从部署条件、系统安全、隐私保护、公益原则等四个方面,明确社区防控工作信?

  • 旷视发布开源深度学习框架天元 降低AI开发门槛

    旷视科技今日下午举办线上发布会,正式宣布开源新一代AI生产力平台Brain++的核心深度学习框架旷视天元(MegEngine),成为全球首个将底层框架开源的人工智能企业。

  • 木兰 Mulan PSL 为何能成中国首个国际通用开源协议

    ​2 月 14 日,开源促进会(OSI,Open Source Initiative)批准了来自中国的木兰开源许可证第二版(MulanPSL v2),木兰许可正式成为一个国际化开源软件许可证(或称“协议”)。这意味着中国现在拥有了具有国际通用性、可被任一国际开源基金会或开源社区支持采用,并为任一开源项目提供服务的开源许可证。

  • 依托联防联控推动社区服务先行

    随着疫情防疫过后,基层社区管理工作重心已经从疫情监测向重点人群管理、出入管理、信息报送、宣传教育、环境整治、困难帮扶和社区服务等方面转变。————————————街道小管理社区大自治大势所趋————————————— 在智慧社区防控信息化建设中,发现社区门禁、安防、停车等基础设施薄弱,社区便民服务难以满足居民日常生活需求,部分小区物业服务也已经由社区管委会托管。面对此类社区管理现状, 由街道办、社区

  • 2019 年开源软件漏洞增长近 50%,C 语言漏洞占比最高

    ​WhiteSource 通过对 650 多个开发人员进行了调查,并从 NVD(Nartional Vulnerability Database)、安全公告、经过同行评审的漏洞数据库、问题跟踪程序等渠道收集了数据之后,整理发布了一份研究报告。该报告显示,2019 年公开的开源软件漏洞数已激增至 6000 多个,同比增长了近 50%。

  • 腾讯多媒体实验室重磅开源视频质量评估算法DVQA

    近日,腾讯多媒体实验室设计的基于深度学习的全参考视频质量评估算法DVQA在Github上正式开源,该算法模型的性能目前在公开测试数据集上取得业界领先成绩。开源地址:https://github.com/Tencent/DVQA国内镜像地址:https://git.code.tencent.com/Tencent_Open_Source/DVQA(登录后才能访问公开项目)腾讯工蜂源码系统为开源开发者提供完整、最新的腾讯开源项目国内镜像视听时代,音视频应用越来越广泛:直播、短视频、视频节目、音

  • 科技助力防疫 东方网力社区防控系统

    新年伊始一场突如其来的新冠病毒让许多人措手不及,在党中央和各级政府的领导下,疫情很快被控制但是整体局面仍然需要所有人一起努力。社区作为城市的末端触角是疫情联防联控的第一线,更需要严防死守,为助力社区防疫工作,东方网力推出社区疫情防控平台和多场景下的进出口体温探测系统,在本次防疫中大放异彩。东方网力作为国内视频监控管理平台的领导厂商,在视频图像信息综合应用有着丰富的经验和雄厚的实力, 疫情发生之后东?

  • 全国返工,“后防疫”时期智慧社区价值将更加凸显

    近年来,智慧社区作为智慧城市的子集,开始逐渐受到房开商和物业方的注意。进入 2020 年初,因为新冠肺炎疫情这只“黑天鹅”,智慧社区在防疫中体现了无法比拟的优越性,引发了外界对智慧社区价值的进一步思考,房开商和物业对智慧社区表现出更大的兴趣。传统社区疫情防控的四大痛点人海战术,效率低下;由于城市社区多,人口密集,且人员身份复杂、进出频繁。社区只有对进出人员进行精准管控,才能做到社区防疫的严管严控。但在传?

  • 旷视科技宣布开源新一代AI生产力深度学习框架“天元”

    3月25日下午,旷视科技举办线上发布会,宣布开源新一代AI生产力平台Brain++的核心深度学习框架旷视天元(MegEngine)。天元框架通过训练、推理一体化的机制省去模型转换的过程,可直接将训练后的模型进行推理,并保证跨设备的模型精度对齐,同时天元内置自动模型优化、简化流程,减少因手工操作的机会,降低出错概率。

  • 参与评论
文明上网理性发言,请遵守新闻评论服务协议