0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

GitHub發(fā)布史上最大更新

算法與數(shù)據(jù)結(jié)構(gòu) ? 來(lái)源:未知 ? 作者:工程師李察 ? 2018-11-03 09:31 ? 次閱讀

10 月 16 日,在年度 GitHub Universe 正式召開(kāi),在大會(huì)上不僅發(fā)布了GitHub重大更新,還帶來(lái)了 2018 年的年度報(bào)告,本文就和大家盤(pán)點(diǎn)GitHub為開(kāi)發(fā)者們帶來(lái)那些更新:

GitHub Actions(公共測(cè)試版)

在年度 GitHub Universe 大會(huì)上,GitHub 發(fā)布了史上最大的版本更新:GitHub Actions 。

通過(guò) GitHub Action 無(wú)論是在公共云提供商的服務(wù)器和本地服務(wù)器上都可以來(lái)構(gòu)建你的軟件開(kāi)發(fā)工作流,即開(kāi)發(fā)人員可以在 GitHub 或任何外部系統(tǒng)上搭建這個(gè)工作流程:構(gòu)建、包裝、發(fā)布、更新和部署代碼,沒(méi)必要自行運(yùn)行代碼。

通過(guò)將開(kāi)源原則應(yīng)用到工作流自動(dòng)化中,無(wú)論你使用什么平臺(tái)或者語(yǔ)言,都能使項(xiàng)目所需的任務(wù)自動(dòng)化。無(wú)論你是要打包一個(gè) NPM 模塊,發(fā)送一個(gè) SMS 警報(bào),或者并行地將的代碼部署到云中,都可以通過(guò) GitHub Action 來(lái)完成一些特定的操作。

最新發(fā)布的測(cè)試版中,包含了 450 個(gè)預(yù)設(shè)“指令”,此外,開(kāi)發(fā)者還可以通過(guò) Docker 捆綁現(xiàn)有的應(yīng)用程序在 GitHub 上運(yùn)行,定制自己的代碼管理工具,這么好用的功能,難怪GitHub的平臺(tái)主管薩姆·蘭伯特把這次更新描述為:Github史上最大轉(zhuǎn)變,而且將支持任何編程語(yǔ)言。

GitHub Security Advisory API

當(dāng)今軟件的安全問(wèn)題是社區(qū)問(wèn)題——不僅僅是單個(gè) CISOs、IT管理員和開(kāi)源維護(hù)者的責(zé)任。GitHub 作為全球領(lǐng)先的軟件開(kāi)發(fā)平臺(tái),擁有廣泛的數(shù)據(jù)和連接,也有責(zé)任保護(hù)社區(qū)免受網(wǎng)絡(luò)安全威脅,因此,此次 GitHub 也推出了幾個(gè)社區(qū)支持的特性,幫助開(kāi)發(fā)者識(shí)別并主動(dòng)處理代碼中的威脅

Java和.Net支持安全漏洞警報(bào)

GitHub Security Advisory API(GitHub 安全警報(bào)),該 API 將收集軟件漏洞方面的數(shù)據(jù),并以一種機(jī)器可讀的格式來(lái)提供這些數(shù)據(jù)。

如今,安全警報(bào)新增支持 Java 和 .net,此前已經(jīng)支持 JavaScript、Ruby 和 Python了。通過(guò)漏洞警報(bào) GitHub 將搜索依賴尋找已知漏洞然后通過(guò)開(kāi)發(fā)者,以便幫助開(kāi)發(fā)者盡可能快的打上補(bǔ)丁修復(fù)漏洞

GitHub 對(duì)公共存儲(chǔ)庫(kù)的 Token 掃描

為了確保開(kāi)發(fā)者不會(huì)意外地在公共存儲(chǔ)庫(kù)中提交和公開(kāi)密鑰或密碼之類(lèi)的信息。 GitHub 提供了一個(gè) Token 掃描功能,當(dāng)它掃描到秘密密鑰或密碼一類(lèi)的信息被推送到了公共分支,就會(huì)主動(dòng)發(fā)出警報(bào),同時(shí)還會(huì)聯(lián)系使用該密碼的賬戶修改密碼。

GitHub Connecct

此外還發(fā)布了 GitHub Connecct,旨在讓開(kāi)發(fā)者無(wú)論在哪里部署 GitHub 都能有一個(gè)統(tǒng)一部署類(lèi)型,其包含三大功能:統(tǒng)一標(biāo)識(shí)、統(tǒng)一搜索和統(tǒng)一貢獻(xiàn)。

今年早些時(shí)候,GitHub 就推出 GitHub 學(xué)習(xí)實(shí)驗(yàn)室,在這個(gè)學(xué)習(xí)實(shí)驗(yàn)室有 5 大主題供新手學(xué)習(xí)使用GitHub,如今,你還可以自定義私人課程和學(xué)習(xí)路徑。

這次的重大更新目前還在測(cè)試階段,相信在不久的將來(lái)就會(huì)陸續(xù)向開(kāi)發(fā)者開(kāi)放。GitHub的平臺(tái)主管薩姆?蘭伯特說(shuō):“許多大牌云為系統(tǒng)管理員開(kāi)發(fā)了產(chǎn)品,并沒(méi)有為開(kāi)發(fā)人員開(kāi)發(fā)產(chǎn)品,我們希望把權(quán)力和靈活性重新交給開(kāi)發(fā)人員,好讓他們有機(jī)會(huì)選擇自己想要的工具,順暢地配置工具,然后站在社區(qū)巨頭們的肩上,以便在GitHub平臺(tái)上大有作為?!?/p>

除了新版本更新,2018年 的 GitHub 年度報(bào)告我們一樣不能錯(cuò)過(guò),下面我們一起來(lái)看看有哪些看點(diǎn):

用戶分析

截止至 9 月 30 日,GitHub 擁有 3100 萬(wàn)用戶,80% 的開(kāi)發(fā)者來(lái)自美國(guó)以外的國(guó)家,也就是說(shuō) GitHub 上的開(kāi)發(fā)者遍布全球,這個(gè)數(shù)據(jù)去年是 2400 萬(wàn)。

GitHub上有許多開(kāi)源組織,目前已經(jīng)超過(guò)210萬(wàn)個(gè)組織在公共和私人庫(kù)中使用GitHub,相比去年增長(zhǎng)了40%。

自 2015 年來(lái),美國(guó)、中國(guó)和印度穩(wěn)居前三名,巴西自 2017 年以來(lái)成為南美國(guó)家中對(duì) GitHub 社區(qū)貢獻(xiàn)最多的國(guó)家。此外,亞洲是今年存儲(chǔ)庫(kù)增長(zhǎng)最多的地方,大部分開(kāi)源項(xiàng)目都來(lái)自亞洲。

開(kāi)源項(xiàng)目分析

如今在 GitHub 上已經(jīng)有 9600 多萬(wàn)個(gè)庫(kù),相比去年也增長(zhǎng)了 40% 以上,創(chuàng)建了 200 多萬(wàn)的 pull requst

GitHub最熱門(mén)的開(kāi)源項(xiàng)目

VScode、React 和 TensorFlow 再次進(jìn)入熱門(mén)開(kāi)源項(xiàng)目的榜首,前十的榜單還有容器管理工具 Kubernetes,共享 Azure 文檔的工具 Azure Docs,以及 TypeScript 類(lèi)型聲明文件倉(cāng)庫(kù) DefinitelyTyped。

增長(zhǎng)最快的開(kāi)源項(xiàng)目

總體來(lái)看,與機(jī)器學(xué)習(xí)、游戲、3D打印、家庭自動(dòng)化、科學(xué)編程、數(shù)據(jù)分析和全堆棧 JavaScript 開(kāi)發(fā)相關(guān)的項(xiàng)目增長(zhǎng)最快。

最有潛力的開(kāi)源項(xiàng)目

從機(jī)器學(xué)習(xí)到游戲框架,今年開(kāi)源了許多令人興奮的開(kāi)源項(xiàng)目,這些項(xiàng)目雖然不是最熱門(mén)的也不是增長(zhǎng)最快的項(xiàng)目,但 GitHub 認(rèn)為這些項(xiàng)目是最有潛力的:

● google/dopamine:用于快速原型化強(qiáng)化學(xué)習(xí)算法的研究框架

● facebookresearch/Detectron:FAIR開(kāi)源的最新對(duì)象檢測(cè)算法

● frappe/charts:使用JavaScript的響應(yīng)式SVG圖表(靈感來(lái)自GitHub UI <3)

● felixrieseberg/windows95:在Electron App上運(yùn)行的Windows 95

● wangshub/wechat_jump_game:微信跳一跳小游戲

不同企業(yè)員工的開(kāi)源貢獻(xiàn)

開(kāi)源開(kāi)發(fā)是由數(shù)以百萬(wàn)計(jì)的開(kāi)發(fā)者以及許多雇傭他們的組織推動(dòng)的。微軟、谷歌、Red Hat、英特爾公司的員工以及一些大學(xué)都是對(duì)開(kāi)源貢獻(xiàn)最大的組織。

熱門(mén)話題排行

今年貢獻(xiàn)的數(shù)百萬(wàn)個(gè)項(xiàng)目跨越了數(shù)千個(gè)主題。JavaScript(前端和后端)、機(jī)器學(xué)習(xí)、移動(dòng)應(yīng)用程序開(kāi)發(fā)和容器都是貢獻(xiàn)最多的主題,分別為:react、android、nodejs、docker、ioslinux、 angular、machine-learning、electron、api

增長(zhǎng)最快的話題

機(jī)器學(xué)習(xí)和 React 是 GitHub 社區(qū)的熱門(mén)話題:機(jī)器學(xué)習(xí)庫(kù) PyTorch 和基于 React 的web開(kāi)發(fā)工具,諸如 Gatsby 就是今年增長(zhǎng)最快的話題。區(qū)塊鏈開(kāi)發(fā)相關(guān)領(lǐng)域的主題也很流行,Hacktoberfest 位居榜首

熱門(mén)編程語(yǔ)言Top 10

GitHub 用戶使用了數(shù)百種編程語(yǔ)言在平臺(tái)上編寫(xiě)代碼,但是,JavaScript 無(wú)論是在公共還是私有存儲(chǔ)庫(kù)、大企業(yè)或者是小組織乃至世界上的所有地區(qū)中,它的貢獻(xiàn)者都是位居榜首

今年,TypeScript 在平臺(tái)使用的頂級(jí)語(yǔ)言中排名第七,去年首次進(jìn)入前十名。TypeScript 是 GitHub 所有區(qū)域中使用最多的10種語(yǔ)言。

增長(zhǎng)最快的編程語(yǔ)言

越來(lái)越多的人關(guān)注線程安全和互操作性的靜態(tài)類(lèi)型語(yǔ)言:Kotlin、TypeScript 和 Rust今年增長(zhǎng)都十分迅速

此外,自 2017 年以來(lái),HCL(DevOps 的可讀語(yǔ)言)的貢獻(xiàn)者數(shù)量增加了一倍多。Python在機(jī)器學(xué)習(xí)項(xiàng)目中很流行,排在第 8 位。與去年相比,Go 語(yǔ)言今年的貢獻(xiàn)者數(shù)量增加了 1.5 倍。

最后,emoji表情排行榜,依然妥妥的排行第一,看來(lái)程序員還是很喜歡相互點(diǎn)贊的呢。

此外,Ruby的貢獻(xiàn)者,最?lèi)?ài)比心。,而C#貢獻(xiàn)者,則是使用差評(píng)的表情最多。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 編程
    +關(guān)注

    關(guān)注

    88

    文章

    3521

    瀏覽量

    93275
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4671

    瀏覽量

    67771
  • javascript
    +關(guān)注

    關(guān)注

    0

    文章

    515

    瀏覽量

    53658

原文標(biāo)題:GitHub發(fā)布史上最大更新!GitHub 2018年度報(bào)告出爐!

文章出處:【微信號(hào):TheAlgorithm,微信公眾號(hào):算法與數(shù)據(jù)結(jié)構(gòu)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    史上最大屏幕Apple Watch亮相 屏幕面積增加了30%

    晚上凌晨1:00,蘋(píng)果秋季發(fā)布會(huì)即將開(kāi)啟,正式發(fā)布iPhone 16 Pro系列新手機(jī),還有史上最大屏幕Apple Watch也將亮相。 據(jù)悉Apple Watch S10比Serie
    的頭像 發(fā)表于 09-10 15:07 ?1865次閱讀

    微軟GitHub推出Models服務(wù),賦能AI工程師

    微軟旗下的代碼托管巨頭 GitHub 近期宣布了一項(xiàng)重大更新——GitHub Models 服務(wù),旨在成為 AI 工程師的得力助手。該服務(wù)專為開(kāi)發(fā)者設(shè)計(jì),旨在幫助他們輕松選擇并優(yōu)化最適合其應(yīng)用需求的 AI 模型。
    的頭像 發(fā)表于 08-05 14:16 ?310次閱讀

    GitHub推出GitHub Models服務(wù),賦能開(kāi)發(fā)者智能選擇AI模型

    8月2日,全球領(lǐng)先的代碼托管平臺(tái)GitHub宣布了一項(xiàng)重大創(chuàng)新——GitHub Models服務(wù)的正式推出。該服務(wù)被定位為AI時(shí)代的工程師助手,旨在幫助全球超過(guò)1億的GitHub用戶輕松找到并應(yīng)用最適合其項(xiàng)目需求的AI模型。
    的頭像 發(fā)表于 08-02 15:39 ?386次閱讀

    微軟發(fā)布了Windows 11的Build 26120.1252更新

    今日,微軟面向其Dev頻道的Windows Insider項(xiàng)目成員隆重發(fā)布了Windows 11的Build 26120.1252(KB5038603)更新,此次更新標(biāo)志著多項(xiàng)重要改進(jìn)與優(yōu)化的到來(lái),旨在為用戶帶來(lái)更加順暢與高效的
    的頭像 發(fā)表于 07-16 14:42 ?481次閱讀

    先楫半導(dǎo)體 hpm_sdk v1.5.0 正式發(fā)布

    先楫半導(dǎo)體 hpm_sdk v1.5.0 正式發(fā)布!功能升級(jí)更強(qiáng)大 版本更新概況 新支持的IDE IAR Embedded Workbench for RISC-V (測(cè)試版本3.20.1) 新增
    發(fā)表于 04-08 11:14

    亞馬遜發(fā)布史上最大文本轉(zhuǎn)語(yǔ)音模型BASE TTS

    亞馬遜的人工智能研究團(tuán)隊(duì)近日宣布,他們成功開(kāi)發(fā)出了迄今為止規(guī)模最大的文本轉(zhuǎn)語(yǔ)音模型——BASE TTS。這款新模型擁有高達(dá)9.8億個(gè)參數(shù),不僅在規(guī)模上超越了之前的所有版本,還在能力上實(shí)現(xiàn)了質(zhì)的飛躍。
    的頭像 發(fā)表于 02-20 17:04 ?695次閱讀

    iOS18將迎蘋(píng)果史上最大革新

    蘋(píng)果公司正在積極籌備的iOS 18操作系統(tǒng)可能是iPhone歷史上最大的一次更新。雖然目前關(guān)于iOS 18的具體信息仍然相對(duì)較少,但已經(jīng)有兩項(xiàng)重大改進(jìn)被確認(rèn)。
    的頭像 發(fā)表于 01-30 16:55 ?1260次閱讀

    iOS18將迎蘋(píng)果史上最大革新 或搭載大模型

    據(jù)外媒報(bào)道有分析師預(yù)計(jì)蘋(píng)果的iOS18將迎蘋(píng)果史上最大革新,或成為iPhone史上最大的軟件更新。帶來(lái)非常多不一樣的體驗(yàn)。預(yù)計(jì)iOS18正式
    的頭像 發(fā)表于 01-30 16:26 ?1489次閱讀

    GitHub多項(xiàng)服務(wù)故障,與升級(jí)MySQL有關(guān)?

    從事故報(bào)告頁(yè)面來(lái)看,GitHub 當(dāng)時(shí)的解決方案是將相關(guān)問(wèn)題隔離到一個(gè)數(shù)據(jù)中心進(jìn)行處理。
    的頭像 發(fā)表于 01-11 11:34 ?379次閱讀
    <b class='flag-5'>GitHub</b>多項(xiàng)服務(wù)故障,與升級(jí)MySQL有關(guān)?

    GitHub入門(mén)與實(shí)踐

    GitHub 是一個(gè)基于 Git 版本控制系統(tǒng)的代碼托管平臺(tái),它提供了許多功能和用途,主要面向軟件開(kāi)發(fā)和協(xié)作。以下是 GitHub 的主要用途和一些關(guān)鍵技術(shù):GitHub 的主要用途:代碼托管
    發(fā)表于 12-14 09:53 ?4次下載

    GitHub Universe 2023:副駕之力,躍上 AI 驅(qū)動(dòng)的開(kāi)發(fā)者平臺(tái)

    GitHub Copilot 企業(yè)版新產(chǎn)品預(yù)覽。 此外,還有全新 AI 驅(qū)動(dòng)的安全性新功能及 GitHub Copilot 合作伙伴計(jì)劃發(fā)布。 每一天,全球的開(kāi)發(fā)者都要在更新往日
    的頭像 發(fā)表于 11-09 18:55 ?589次閱讀
    <b class='flag-5'>GitHub</b> Universe 2023:副駕之力,躍上 AI 驅(qū)動(dòng)的開(kāi)發(fā)者平臺(tái)

    重塑GitHub、顛覆程序開(kāi)發(fā):GitHub Universe 2023發(fā)布重大更新

    GitHub 首席執(zhí)行官 Thomas Dohmke 表示,他們正在逐步將 Copilot 與 GitHub 各方面融合,并將其作為一個(gè)重要組成部分??梢哉f(shuō),這是 GitHub 的一次重塑,正如他
    的頭像 發(fā)表于 11-09 15:54 ?654次閱讀
    重塑<b class='flag-5'>GitHub</b>、顛覆程序開(kāi)發(fā):<b class='flag-5'>GitHub</b> Universe 2023<b class='flag-5'>發(fā)布</b>重大<b class='flag-5'>更新</b>

    Python監(jiān)控Github項(xiàng)目如何更新并自動(dòng)下載

    讓我們 用Python監(jiān)控Github項(xiàng)目是否有更新,如果有的話自動(dòng)下載該更新 ! 1.統(tǒng)一文件名格式 為了能夠獲取github上的項(xiàng)目的更新
    的頭像 發(fā)表于 11-03 15:45 ?768次閱讀
    Python監(jiān)控<b class='flag-5'>Github</b>項(xiàng)目如何<b class='flag-5'>更新</b>并自動(dòng)下載

    【資源發(fā)布】PhytiumPi可燒寫(xiě)映像文件資源-PhytiumPiOS等持續(xù)更新

    超級(jí)會(huì)員V8的分享 說(shuō)明: PhytiumPiOS更新至V1.1(2023.10.11) 2. 文檔 在飛騰嵌入式軟件開(kāi)源社區(qū)的文檔倉(cāng)庫(kù)里可以訪問(wèn)飛騰派文檔資源: https://gitee.com
    發(fā)表于 10-11 15:07

    如何使用Github高效率的查找項(xiàng)目

    GitHub各位應(yīng)該都很熟悉了,全球最大的開(kāi)源社區(qū),也是全球最大的同性交友網(wǎng)站~~,但是大部分同學(xué)使用GitHub應(yīng)該就是通過(guò)別人的開(kāi)源鏈接,點(diǎn)進(jìn)去下載對(duì)應(yīng)的項(xiàng)目,而真正使用
    的頭像 發(fā)表于 09-24 14:43 ?581次閱讀
    如何使用<b class='flag-5'>Github</b>高效率的查找項(xiàng)目