衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

GitHub發布史上最大更新

算法與數據結構 ? 來源:未知 ? 作者:工程師李察 ? 2018-11-03 09:31 ? 次閱讀

10 月 16 日,在年度 GitHub Universe 正式召開,在大會上不僅發布了GitHub重大更新,還帶來了 2018 年的年度報告,本文就和大家盤點GitHub為開發者們帶來那些更新:

GitHub Actions(公共測試版)

在年度 GitHub Universe 大會上,GitHub 發布了史上最大的版本更新:GitHub Actions 。

通過 GitHub Action 無論是在公共云提供商的服務器和本地服務器上都可以來構建你的軟件開發工作流,即開發人員可以在 GitHub 或任何外部系統上搭建這個工作流程:構建、包裝、發布、更新和部署代碼,沒必要自行運行代碼。

通過將開源原則應用到工作流自動化中,無論你使用什么平臺或者語言,都能使項目所需的任務自動化。無論你是要打包一個 NPM 模塊,發送一個 SMS 警報,或者并行地將的代碼部署到云中,都可以通過 GitHub Action 來完成一些特定的操作。

最新發布的測試版中,包含了 450 個預設“指令”,此外,開發者還可以通過 Docker 捆綁現有的應用程序在 GitHub 上運行,定制自己的代碼管理工具,這么好用的功能,難怪GitHub的平臺主管薩姆·蘭伯特把這次更新描述為:Github史上最大轉變,而且將支持任何編程語言。

GitHub Security Advisory API

當今軟件的安全問題是社區問題——不僅僅是單個 CISOs、IT管理員和開源維護者的責任。GitHub 作為全球領先的軟件開發平臺,擁有廣泛的數據和連接,也有責任保護社區免受網絡安全威脅,因此,此次 GitHub 也推出了幾個社區支持的特性,幫助開發者識別并主動處理代碼中的威脅

Java和.Net支持安全漏洞警報

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

如今,安全警報新增支持 Java 和 .net,此前已經支持 JavaScript、Ruby 和 Python了。通過漏洞警報 GitHub 將搜索依賴尋找已知漏洞然后通過開發者,以便幫助開發者盡可能快的打上補丁修復漏洞

GitHub 對公共存儲庫的 Token 掃描

為了確保開發者不會意外地在公共存儲庫中提交和公開密鑰或密碼之類的信息。 GitHub 提供了一個 Token 掃描功能,當它掃描到秘密密鑰或密碼一類的信息被推送到了公共分支,就會主動發出警報,同時還會聯系使用該密碼的賬戶修改密碼。

GitHub Connecct

此外還發布了 GitHub Connecct,旨在讓開發者無論在哪里部署 GitHub 都能有一個統一部署類型,其包含三大功能:統一標識、統一搜索和統一貢獻。

今年早些時候,GitHub 就推出 GitHub 學習實驗室,在這個學習實驗室有 5 大主題供新手學習使用GitHub,如今,你還可以自定義私人課程和學習路徑。

這次的重大更新目前還在測試階段,相信在不久的將來就會陸續向開發者開放。GitHub的平臺主管薩姆?蘭伯特說:“許多大牌云為系統管理員開發了產品,并沒有為開發人員開發產品,我們希望把權力和靈活性重新交給開發人員,好讓他們有機會選擇自己想要的工具,順暢地配置工具,然后站在社區巨頭們的肩上,以便在GitHub平臺上大有作為。”

除了新版本更新,2018年 的 GitHub 年度報告我們一樣不能錯過,下面我們一起來看看有哪些看點:

用戶分析

截止至 9 月 30 日,GitHub 擁有 3100 萬用戶,80% 的開發者來自美國以外的國家,也就是說 GitHub 上的開發者遍布全球,這個數據去年是 2400 萬。

GitHub上有許多開源組織,目前已經超過210萬個組織在公共和私人庫中使用GitHub,相比去年增長了40%。

自 2015 年來,美國、中國和印度穩居前三名,巴西自 2017 年以來成為南美國家中對 GitHub 社區貢獻最多的國家。此外,亞洲是今年存儲庫增長最多的地方,大部分開源項目都來自亞洲。

開源項目分析

如今在 GitHub 上已經有 9600 多萬個庫,相比去年也增長了 40% 以上,創建了 200 多萬的 pull requst

GitHub最熱門的開源項目

VScode、React 和 TensorFlow 再次進入熱門開源項目的榜首,前十的榜單還有容器管理工具 Kubernetes,共享 Azure 文檔的工具 Azure Docs,以及 TypeScript 類型聲明文件倉庫 DefinitelyTyped。

增長最快的開源項目

總體來看,與機器學習、游戲、3D打印、家庭自動化、科學編程、數據分析和全堆棧 JavaScript 開發相關的項目增長最快。

最有潛力的開源項目

從機器學習到游戲框架,今年開源了許多令人興奮的開源項目,這些項目雖然不是最熱門的也不是增長最快的項目,但 GitHub 認為這些項目是最有潛力的:

● google/dopamine:用于快速原型化強化學習算法的研究框架

● facebookresearch/Detectron:FAIR開源的最新對象檢測算法

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

● felixrieseberg/windows95:在Electron App上運行的Windows 95

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

不同企業員工的開源貢獻

開源開發是由數以百萬計的開發者以及許多雇傭他們的組織推動的。微軟、谷歌、Red Hat、英特爾公司的員工以及一些大學都是對開源貢獻最大的組織。

熱門話題排行

今年貢獻的數百萬個項目跨越了數千個主題。JavaScript(前端和后端)、機器學習、移動應用程序開發和容器都是貢獻最多的主題,分別為:react、android、nodejs、docker、ioslinux、 angular、machine-learning、electron、api

增長最快的話題

機器學習和 React 是 GitHub 社區的熱門話題:機器學習庫 PyTorch 和基于 React 的web開發工具,諸如 Gatsby 就是今年增長最快的話題。區塊鏈開發相關領域的主題也很流行,Hacktoberfest 位居榜首

熱門編程語言Top 10

GitHub 用戶使用了數百種編程語言在平臺上編寫代碼,但是,JavaScript 無論是在公共還是私有存儲庫、大企業或者是小組織乃至世界上的所有地區中,它的貢獻者都是位居榜首

今年,TypeScript 在平臺使用的頂級語言中排名第七,去年首次進入前十名。TypeScript 是 GitHub 所有區域中使用最多的10種語言。

增長最快的編程語言

越來越多的人關注線程安全和互操作性的靜態類型語言:Kotlin、TypeScript 和 Rust今年增長都十分迅速

此外,自 2017 年以來,HCL(DevOps 的可讀語言)的貢獻者數量增加了一倍多。Python在機器學習項目中很流行,排在第 8 位。與去年相比,Go 語言今年的貢獻者數量增加了 1.5 倍。

最后,emoji表情排行榜,依然妥妥的排行第一,看來程序員還是很喜歡相互點贊的呢。

此外,Ruby的貢獻者,最愛比心。,而C#貢獻者,則是使用差評的表情最多。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 編程
    +關注

    關注

    88

    文章

    3637

    瀏覽量

    93983
  • 代碼
    +關注

    關注

    30

    文章

    4827

    瀏覽量

    69053
  • javascript
    +關注

    關注

    0

    文章

    525

    瀏覽量

    53945

原文標題:GitHub發布史上最大更新!GitHub 2018年度報告出爐!

文章出處:【微信號:TheAlgorithm,微信公眾號:算法與數據結構】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    gitee 與 GitHub 的比較

    在軟件開發領域,代碼托管平臺扮演著至關重要的角色。它們不僅提供了代碼存儲和版本控制的功能,還促進了團隊協作和開源項目的共享。Gitee(碼云)和GitHub是兩個最著名的代碼托管服務提供商,它們在
    的頭像 發表于 01-06 09:47 ?155次閱讀

    Freerouting 2.0.0發布!自動布線更強了嗎?

    “ 據說是 Freerouting 歷史上最大更新,UI 和 KiCad 更像了;提供了公共的 API,使得 EDA 工具集成更方便。置于實際的自動布線效果,留待大家驗證 ”
    的頭像 發表于 12-25 15:17 ?358次閱讀
    Freerouting 2.0.0<b class='flag-5'>發布</b>!自動布線更強了嗎?

    GitHub Copilot 可以免費使用了!

    用!建議大家都先去試一下,再決定要不要花每個月10美金訂閱! ? ” 不管是 Github Copilot 還是 Cursor,最大的優點是可以在 IDE 里面直接修改或審核代碼,而且可以幾個文件一起
    的頭像 發表于 12-22 11:19 ?472次閱讀
    <b class='flag-5'>GitHub</b> Copilot 可以免費使用了!

    GitHub Copilot與Bitbucket、Jira、Confluence集成使用指南

    如何將GitHub Copilot與Bitbucket、Jira和Confluence集成使用?實操指南有! 閱讀了解如何在Bitbucket存儲庫中輕松使用GitHub Copilot,以及
    的頭像 發表于 12-03 14:37 ?302次閱讀
    <b class='flag-5'>GitHub</b> Copilot與Bitbucket、Jira、Confluence集成使用指南

    NVIDIA TensorRT-LLM Roadmap現已在GitHub上公開發布

    感謝眾多用戶及合作伙伴一直以來對NVIDIA TensorRT-LLM的支持。TensorRT-LLM 的 Roadmap 現已在 GitHub 上公開發布
    的頭像 發表于 11-28 10:43 ?339次閱讀
    NVIDIA TensorRT-LLM Roadmap現已在<b class='flag-5'>GitHub</b>上公開<b class='flag-5'>發布</b>

    Arm推出GitHub平臺AI工具

    專為 GitHub Copilot 設計的 Arm 擴展程序,可加速從云到邊緣側基于 Arm 平臺的開發。
    的頭像 發表于 11-01 13:50 ?350次閱讀

    GitHub Copilot引入多模型支持

    宣布了這一重要更新。開發者將很快能夠為GitHub Copilot選擇來自Anthropic、Google和OpenAI的不同模型。這意味著開發者可以根據自己的需求和偏好,在與Copilot Chat
    的頭像 發表于 10-31 11:49 ?583次閱讀

    微軟GitHub與Anthropic和谷歌合作

    近日,微軟旗下的GitHub宣布了一項重要合作,將Anthropic和谷歌的AI模型整合到其代碼助理中,為數百萬軟件開發者提供新的AI模型選項。
    的頭像 發表于 10-30 16:25 ?228次閱讀

    蘋果發布適用于AirPods Pro 2新固件更新

    據10月25日外媒報道,蘋果公司近期發布了針對AirPods Pro 2的新固件更新,版本號為7B19,這是在9月發布的7A305版本后的又一次升級。此次更新覆蓋了USB-C和Ligh
    的頭像 發表于 10-25 14:39 ?911次閱讀

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

    晚上凌晨1:00,蘋果秋季發布會即將開啟,正式發布iPhone 16 Pro系列新手機,還有史上最大屏幕Apple Watch也將亮相。 據悉Apple Watch S10比Serie
    的頭像 發表于 09-10 15:07 ?2230次閱讀

    微軟GitHub推出Models服務,賦能AI工程師

    微軟旗下的代碼托管巨頭 GitHub 近期宣布了一項重大更新——GitHub Models 服務,旨在成為 AI 工程師的得力助手。該服務專為開發者設計,旨在幫助他們輕松選擇并優化最適合其應用需求的 AI 模型。
    的頭像 發表于 08-05 14:16 ?538次閱讀

    GitHub推出GitHub Models服務,賦能開發者智能選擇AI模型

    8月2日,全球領先的代碼托管平臺GitHub宣布了一項重大創新——GitHub Models服務的正式推出。該服務被定位為AI時代的工程師助手,旨在幫助全球超過1億的GitHub用戶輕松找到并應用最適合其項目需求的AI模型。
    的頭像 發表于 08-02 15:39 ?671次閱讀

    微軟發布了Windows 11的Build 26120.1252更新

    今日,微軟面向其Dev頻道的Windows Insider項目成員隆重發布了Windows 11的Build 26120.1252(KB5038603)更新,此次更新標志著多項重要改進與優化的到來,旨在為用戶帶來更加順暢與高效的
    的頭像 發表于 07-16 14:42 ?664次閱讀

    先楫半導體 hpm_sdk v1.5.0 正式發布

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

    亞馬遜發布史上最大文本轉語音模型BASE TTS

    亞馬遜的人工智能研究團隊近日宣布,他們成功開發出了迄今為止規模最大的文本轉語音模型——BASE TTS。這款新模型擁有高達9.8億個參數,不僅在規模上超越了之前的所有版本,還在能力上實現了質的飛躍。
    的頭像 發表于 02-20 17:04 ?919次閱讀
    太阳城现金| 半圆百家乐桌布| 大发888娱乐成| 百家乐官网庄闲和的概率 | 赌场百家乐官网是如何玩| 大发娱乐城888| 百家乐官网透明发牌机| 额尔古纳市| 全讯网90| 百家乐官网桌布呢布| 百家乐官网稳赚打法| 百家乐高档筹码| 玩百家乐官网有何技巧| 百家乐官网遥控牌靴| 宝胜| 百家乐赢钱的技巧是什么| 网络百家乐官网可信吗| 大发888娱乐场大发888娱乐场| 百家乐双面数字筹码| 百家乐官网软件代理打| 游戏百家乐官网庄闲| 大发888娱乐场 888| 康莱德百家乐的玩法技巧和规则 | 至尊百家乐官网2012| 皇冠现金网网址| 威尼斯人娱乐城好吗| 狮威百家乐娱乐平台| 百家乐博送彩金18| 百家乐官网反缆公式| 百家乐官网代理博彩正网| 临夏县| 黄金城娱乐场| 玛多县| 磐石市| 网上玩百家乐官网有钱| 现金游戏网| 大发888娱乐| 大发888娱乐城下载平台| 德州扑克书| 宝马会娱乐城官网| 黔东|