天天看點

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

作者:HelloGitHub
一年一度!GitHub 開發者大會「GitHub 熱點速遞 v.22.45」

GitHub 是全球最大的開源社群,它的一舉一動都深受每一位開源愛好者的關注。這周末剛落下帷幕的《GitHub Universe 2022》是 GitHub 釋出最新産品、功能、報告和計劃的一場大秀。

本期「GitHub 熱點速遞」就做了一個《GitHub 2022 開發者大會》專題,專門介紹今年的 GitHub Universe 盛會,内容主要分為 Universe 大會 和 Octoverse 報告 兩部分。

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

HelloGitHub 不僅會介紹最新釋出的功能,還有資料報告解讀,讓你輕松掌握最新的開源風向!

1. GitHub Universe 大會

下面提到的新功能,需要手動申請後才可以使用。

1.1 嘿,GitHub

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

GitHub Copilot 是去年的 GitHub 開發者大會上,釋出的一款人工智能的程式設計輔助工具,它可以通過描述揣測開發者的意圖自動編寫代碼,支援多種程式設計語言。

不管是因為 Copilot 令人眼前一亮的便捷性,還是其存在的代碼版權問題和輿論聲讨,不可否認的是 GitHub Copilot 是一個劃時代的産品。

今年 GitHub 又為 Copilot 增加了新的功能:語音對話程式設計。你可以通過”hi,GitHub”喚醒服務,然後用對話的方式告訴它,要寫什麼代碼或者做什麼操作,Copilot 就會自動編寫代碼或者運作程式。

1.2 免費的 Codespaces

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

GitHub Codespaces 是一個雲開發環境服務,可以讓開發者在幾秒鐘内,建構好所需要的開發環境,極大地簡化了部署環境的步驟。

現在,開發人員可以在 Codespaces 上選擇使用 JetBrains 或 JupyterLab(支援 GPU) 的 IDE。重點是 Codespaces 将向 GitHub 的所有使用者免費開放(60 小時/月)。

1.3 用 Markdown 管理項目

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

GitHub Projects 是 GitHub 提供的線上項目管理工具,這一年 GitHub 為它增加了 100 多項功能。這裡,我簡單介紹一個我很喜歡且經常用的功能:

GitHub issues 作為 Projects 的重要一部分,它目前已支援 Markdown 的 task 文法,然後 task 可以是關聯 Issues 或者 Project view,實作了狀态的變化實時+雙向同步。

比如:完成任務後,用 Markdown 修改 task 狀态,就能同步到對應的 issues 和 view 啦,無需額外的操作。

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

1.4 讓開發者填飽肚子

毫不誇張地說,開源有了今天的繁榮,離不開最早那批用愛發電的開源大佬,排除極少數已經财富自由的神人,大多數開源項目作者還都是需要吃五谷雜糧的凡人,誰都離不開柴米油鹽的煩惱。

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

GitHub 希望通過 GitHub Accelerator、GitHub Fund 和 GitHub Sponsors 三個計劃,讓開源愛好者可以通過開源獲得收入,甚至全職做開源。

  • GitHub Accelerator:GitHub 加速器将為 20 名維護人員和團隊提供 2 萬美元的津貼和指導,幫助他們開啟全職的開源職業生涯。
  • GitHub Fund:GitHub 基金與微軟的風險投資部門 M12 合作,成了 1000 萬美元的開源基金。投資重點将是處于種子階段的開源的開發者工具,CodeSee 是他們的第一筆投資。
  • GitHub Sponsors:打賞

2. Octoverse 報告

Octoverse 是 GitHub 分析數百萬的開源項目和開發者得出的資料報告。從 2012 年開始 GitHub 每年都會釋出一份報告,今年正好是 10 周年。

今年的話題是:開源對企業有什麼影響?企業對開源有什麼影響?

2.1 概覽

一年一度!GitHub 開發者大會「GitHub 熱點速遞 v.22.45」
  • GitHub 上有 9400 萬的開發者
  • 90% 的公司使用了開源代碼
  • 财富 100 強公司的 90% 以上都使用 GitHub
  • 2022 年有 4.13 億次開源貢獻

2.2 三個值得關注的趨勢

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

1、HCL 是 GitHub 上增長最快的語言

報告中指出開發者在 2022 年大量使用 HCL、Shell、Go 程式設計語言,這說明 GitHub 上的項目越來越多地采用基礎設施即代碼(IaC)的做法,即 IaC 越來越流行。

這也說明了營運社群開始在開源世界中嶄露頭角,而開源曆史上更多地是以開發者為中心。

補充解釋:

  • HCL 全稱 Hashicorp Configuration Language (HCL) 是 Terraform 的配置語言,它是 HashiCorp 發明的一種聲明式語言,能夠以更加簡短和人性化的方式來描述資源。
  • IaC 是 Infrastructure as Code 基礎設施即代碼的縮寫,一種通過代碼而非手動流程管理基礎設施的方法。

2、财富 100 強公司中 30% 設立了 OSPO

2022 年,GitHub 上一些最大的開源項目得到了商業支援。這說明,資本開始對開源進行投資,鼓勵越來越多的人加入開源,而且大型科技公司也在建立開源社群。

補充解釋:

  • OSPO 是 Open Source Program Office 的縮寫,即開源規劃辦公室。

3、50% 的 OSS 貢獻者,首選有商業支援的項目

貢獻者更青睐有商業支援的項目,這強調了有商業支援的開源項目,在發展更廣泛的生态和品牌認知方面的重要性。

從 Flutter 到 Next.js,從 React 到 VS Code,由公司主導的開源項目,在 GitHub 上已經成為普遍現象。

補充解釋:

  • OSS 是 Open-source software 的縮寫,即開源軟體又稱開放源代碼軟體,

2.3 更多資料

一年一度!GitHub 開發者大會「GitHub 熱點速遞 v.22.45」
  • GitHub 今年新增了 2050 萬開發者,其印度的開發者人數增長最快。
  • JavaScript 是最常用的程式設計語言,第 2 名是 Python,後面依次是 Java、TypeScript,去年第 6 名的 PHP 下降至第 7名。
  • 貢獻者最多的開源項目,前三名分别是:microsoft/vscode、home-assistant/core、flutter/flutter。
一年一度!GitHub 開發者大會「GitHub 熱點速遞 v.22.45」

3. 最後

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

我看完本次的 GitHub 開發者大會,感到 GitHub 所做的一切都是讓開發變得更加簡單,正如他們用 GitHub 建構 GitHub,當 GitHub 成為一種深受好評的開發方式時,開發者自然會留在這個平台。這正是 GitHub 希望看到的,因為開發者是 GitHub 最大的财富,就像創作者和社群的關系。

那麼做開源項目的首要任務,就應該是讓使用者産生依賴了吧?

另外,開源的流行趨勢已經勢不可擋,資本也以肉眼可見的速度加注開源,當開源不再靠“愛”發電,能否迎來開源盛世,讓我們拭目以待!

以上就是 GitHub Universe 和 Octoverse 報告的全部内容,由于篇幅有限我隻介紹了我比較感興趣的内容,完整内容可以檢視官方部落格

你看完今年的 GitHub 開發者大會有什麼感受? 歡迎留言讨論。

如果您覺得這期内容還不錯:求贊、求收藏、求轉發,您的支援就是對我最大的鼓勵!❤️

- END -

繼續閱讀