一年一度!GitHub 開發(fā)者大會「GitHub 熱點速遞 v.22.45」

GitHub 是全球最大的開源社區(qū),它的一舉一動都深受每一位開源愛好者的關(guān)注。這周末剛落下帷幕的《GitHub Universe 2022》是 GitHub 發(fā)布最新產(chǎn)品、功能、報告和計劃的一場大秀。
本期「GitHub 熱點速遞」就做了一個《GitHub 2022 開發(fā)者大會》專題,專門介紹今年的 GitHub Universe 盛會,內(nèi)容主要分為 Universe 大會 和 Octoverse 報告兩部分。

HelloGitHub 不僅會介紹發(fā)布的新功能,還有數(shù)據(jù)報告解讀,讓你輕松掌握最新的開源風(fēng)向!
在一切開始之前,先看個 1 分鐘的視頻進行快速了解,順便感受下 Universe 大會的氣氛吧!
1. GitHub Universe 大會
下面提到的新功能,需要手動申請后才可以使用。
申請地址:https://github.com/features/preview
1.1 嘿,GitHub

GitHub Copilot 是去年的 GitHub 開發(fā)者大會上,發(fā)布的一款人工智能的編程輔助工具,它可以通過描述揣測開發(fā)者的意圖自動編寫代碼,支持多種編程語言。
不管是因為 Copilot 令人眼前一亮的便捷性,還是其存在的代碼版權(quán)問題和輿論聲討,不可否認的是 GitHub Copilot 是一個劃時代的產(chǎn)品。
今年 GitHub 又為 Copilot 增加了新的功能:語音對話編程。你可以通過”hi,GitHub”喚醒服務(wù),然后用對話的方式告訴它,要寫什么代碼或者做什么操作,Copilot 就會自動編寫代碼或者運行程序。
1.2 免費的 Codespaces

GitHub Codespaces 是一個云開發(fā)環(huán)境服務(wù),可以讓開發(fā)者在幾秒鐘內(nèi),構(gòu)建好所需要的開發(fā)環(huán)境,極大地簡化了部署環(huán)境的步驟。
現(xiàn)在,開發(fā)人員可以在 Codespaces 上選擇使用 JetBrains 或 JupyterLab(支持 GPU) 的 IDE。重點是 Codespaces 將向 GitHub 上的所有用戶免費開放(60 小時/月)。
1.3 用 Markdown 管理項目

GitHub Projects 是 GitHub 提供的在線項目管理工具,這一年 GitHub 為它增加了 100 多項功能。這里,我簡單介紹一個我很喜歡且經(jīng)常用的功能:
GitHub issues 作為 Projects 的重要一部分,它目前已支持 Markdown 的 task 語法,然后 task 可以是關(guān)聯(lián) Issues 或者 Project view,實現(xiàn)了狀態(tài)的變化實時+雙向同步。
比如:完成任務(wù)后,用 Markdown 修改 task 狀態(tài),就能同步到對應(yīng)的 issues 和 view 啦,無需額外的操作。

1.4 讓開發(fā)者填飽肚子
毫不夸張地說,開源有了今天的繁榮,離不開最早那批用愛發(fā)電的開源大佬,排除極少數(shù)已經(jīng)財富自由的神人,大多數(shù)開源項目作者還都是需要吃五谷雜糧的凡人,誰都離不開柴米油鹽的煩惱。

GitHub 希望通過 GitHub Accelerator、GitHub Fund 和 GitHub Sponsors 三個計劃,讓開源愛好者可以通過開源獲得收入,甚至全職做開源。
GitHub Accelerator:GitHub 加速器將為 20 名維護人員和團隊提供 2 萬美元的津貼和指導(dǎo),幫助他們開啟全職的開源職業(yè)生涯。 GitHub Fund:GitHub 基金與微軟的風(fēng)險投資部門 M12 合作,成了 1000 萬美元的開源基金。投資重點將是處于種子階段的開源的開發(fā)者工具,CodeSee 是他們的第一筆投資。 GitHub Sponsors:打賞
2. Octoverse 報告
Octoverse 是 GitHub 分析數(shù)百萬的開源項目和開發(fā)者得出的數(shù)據(jù)報告。從 2012 年開始 GitHub 每年都會發(fā)布一份報告,今年正好是 10 周年。
今年的話題是:開源對企業(yè)有什么影響?企業(yè)對開源有什么影響?
2.1 概覽

GitHub 上有 9400 萬的開發(fā)者 90% 的公司使用了開源代碼 財富 100 強公司的 90% 以上都使用 GitHub 2022 年有 4.13 億次開源貢獻
2.2 三個值得關(guān)注的趨勢

1、HCL 是 GitHub 上增長最快的語言
報告中指出開發(fā)者在 2022 年大量使用 HCL、Shell、Go 編程語言,這說明 GitHub 上的項目越來越多地采用基礎(chǔ)設(shè)施即代碼(IaC)的做法,即 IaC 越來越流行。
這也說明了運營社區(qū)開始在開源世界中嶄露頭角,而開源歷史上更多地是以開發(fā)者為中心。
補充解釋:
HCL 全稱 Hashicorp Configuration Language (HCL) 是 Terraform 的配置語言,它是 HashiCorp 發(fā)明的一種聲明式語言,能夠以更加簡短和人性化的方式來描述資源。 IaC 是 Infrastructure as Code 基礎(chǔ)設(shè)施即代碼的縮寫,一種通過代碼而非手動流程管理基礎(chǔ)設(shè)施的方法。
2、財富 100 強公司中 30% 設(shè)立了 OSPO
2022 年,GitHub 上一些最大的開源項目得到了商業(yè)支持。這說明,資本開始對開源進行投資,鼓勵越來越多的人加入開源,而且大型科技公司也在建立開源社區(qū)。
補充解釋:
OSPO 是 Open Source Program Office 的縮寫,即開源規(guī)劃辦公室。
3、50% 的 OSS 貢獻者,首選有商業(yè)支持的項目
貢獻者更青睞有商業(yè)支持的項目,這強調(diào)了有商業(yè)支持的開源項目,在發(fā)展更廣泛的生態(tài)和品牌認知方面的重要性。
從 Flutter 到 Next.js,從 React 到 VS Code,由公司主導(dǎo)的開源項目,在 GitHub 上已經(jīng)成為普遍現(xiàn)象。
補充解釋:
OSS 是 Open-source software 的縮寫,即開源軟件又稱開放源代碼軟件,
2.3 更多數(shù)據(jù)

GitHub 今年新增了 2050 萬開發(fā)者,其印度的開發(fā)者人數(shù)增長最快。 JavaScript 是最常用的編程語言,第 2 名是 Python,后面依次是 Java、TypeScript,去年第 6 名的 PHP 下降至第 7名。 貢獻者最多的開源項目,前三名分別是:microsoft/vscode、home-assistant/core、flutter/flutter。

3. 最后

我看完本次的 GitHub 開發(fā)者大會,感到 GitHub 所做的一切都是讓開發(fā)變得更加簡單,正如他們用 GitHub 構(gòu)建 GitHub,當(dāng) GitHub 成為一種深受好評的開發(fā)方式時,開發(fā)者自然會留在這個平臺。這正是 GitHub 希望看到的,因為開發(fā)者是 GitHub 最大的財富,就像創(chuàng)作者和社區(qū)的關(guān)系。
那么做開源項目的首要任務(wù),就應(yīng)該是讓使用者產(chǎn)生依賴了吧?
另外,開源的流行趨勢已經(jīng)勢不可擋,資本也以肉眼可見的速度加注開源,當(dāng)開源不再靠“愛”發(fā)電,能否迎來開源盛世,讓我們拭目以待!
以上就是 GitHub Universe 和 Octoverse 報告的全部內(nèi)容,由于篇幅有限我只介紹了我比較感興趣的內(nèi)容,完整內(nèi)容可以查看官方博客
你看完今年的 GitHub 開發(fā)者大會有什么感受? 歡迎留言討論。如果您覺得這期內(nèi)容還不錯:求贊、求收藏、求轉(zhuǎn)發(fā),您的支持就是對我最大的鼓勵!??
- END -
?? 點擊查看更多內(nèi)容??
