AI語音編程來了!GitHub 勢要顛覆程序員開發
十五年前,GitHub 的第一行代碼誕生。從那時起,GitHub 的開源先驅將全球開發者集體視為目標,提供開發者們所需的一切,這一使命在 GitHub 平臺的每次迭代中都保持不變。
如今,軟件正在吞噬世界,開源正在吞噬所有軟件,隨著軟件的不斷進步,開發者們也迎來了一個轉折點——在今年的 GitHub Universe 開發者大會上,GitHub 宣布將顛覆全球程序員的開發體驗,以 GitHub Copilot 的更新拉開序幕,促進開發者和企業輕松推動創新。
這是微軟收購 GitHub 的第四年,全球開發者數量已經達到了 9400 萬,新增用戶人數為 2100 萬。
據統計,現在的 GitHub 有 40% 的 Python 代碼是使用過 Copilot 輔助的。
除此之外,GitHub 的代碼搜索功能迎來了一次革新,現在的 GitHub Code serach 換上了一個更加強大的新界面,允許開發人員使用建議構造查詢,提供補全功能,并提供對搜索結果進行分割的功能,以更迅捷的速度為開發者提供相關的結果。
代碼視圖也進行了全新的重新設計,它緊密地集成了搜索、瀏覽和代碼導航幾大部分,允許開發者快速遍歷他們的代碼以找到答案。新版界面將代碼分開放在上下文中,顯示它適合存儲庫其余部分的位置,并使開發人員能夠輕松地跨存儲庫瀏覽文件。這兩個新功能將改變用戶在 GitHub.com 上的導航方式,幫助所有人更快地找到正確的代碼,組織工作。
計劃和跟蹤是優秀開發團隊如何運作的核心。GitHub 為全球開發者提供了一個以他們為中心的規劃工具,這個工具與開發者現有的工作流無縫集成,不僅適應開發者當前的規劃過程,還鼓勵人能夠在前進的過程中不斷演進和迭代。
Roadmap 是可以觀察的數據圖表,用戶能在上面創建視圖,以在一個時間跨度內可視化自己的所有工作項目,對工作主體進行規劃和跟蹤,或者查看接近截止日期的進展情況。
另一項工具 Tasklists,能將問題分解為任務,將任務轉換為問題,在 GitHub 項目中可視化開發者的關系。任務列表與 GitHub 項目深度集成,因此用戶可以使用如" tracked by "和" tracks "的字段,縱覽項目的關聯性。
GitHub 通過每次 git 推送獲取安全反饋,在創建代碼時掃描代碼,在開發人員工作流程中獲取準確、可操作的安全審查。這一點被運用到了面向企業的 GitHub Enterprise Cloud,可以保護用戶的供應鏈、代碼和軟件生命周期,提高整個組織的可觀察性。
在過去的幾年里,GitHub Actions 已經成長為一個成熟的 CI/CD 平臺,并且比以往任何時候都更強大。據悉,在 Linux、Windows 和 macOS 上,GitHub Actions 每天都有超過 1000 萬次創建。
GitHub Actions 使得所有的自動化軟件工作流程變得輕松無比,讓用戶直接從 GitHub 就能構建、測試和部署代碼,并按照自己想要的方式進行代碼評審、分支管理和問題分類。
GitHub Enterprise Server 3.7 也在大會上正式發布。本次版本更新包括超過70個新特性,可供那些想要自托管 GitHub 功能的用戶使用。GitHub 還與 Arm 合作,通過 GitHub Actions 徹底改變物聯網軟件開發;GitHub Actions Runner 預配置了所有 Arm 開發工具,因此開發人員可以在幾分鐘內啟動并運行,以便他們可以專注于重要的事情。
這樣一來,任何規模的團隊都可以加快開發速度,提高軟件的可靠性,并花更多時間完全在為開發人員構建的有凝聚力的平臺體驗中構建軟件。
助力新人,啟動 1000 萬美元開源資金
最后,為了慶祝 Octoverse 成立 10 周年,GitHub 正在創建許多計劃來構建開源規范,教育開發者承擔開源工作,并支撐開源開發者從事開源項目。
2019 年,GitHub 就啟動了 GitHub Sponsor,幫助資助開源工作。這一計劃最終擴展到全球 68 個地區,使得 GitHub 上的開源經濟蓬勃發展,為開源開發者和項目貢獻了超過 2500 萬美元;而 GitHub Accelerator 現在將為 20 名維護人員和團隊提供津貼和指導,以啟動全職開源職業生涯。
GitHub 也希望幫助建立未來的開源公司,投資自己的生態系統;在今年的大會上,GitHub 正式宣布 1000 萬美元的 M12 GitHub 基金。這項資金的投資重點將是處于種子階段的開源開發者工具。通過盡早與開源公司合作,GitHub 可以支持這些新晉的創始人,促進他們社區和產品的形成。
本文來自微信公眾號“CSDN”(ID:CSDNnews),作者:王啟隆,36氪經授權發布。
