GitHub釋出重大更新,關係到所有程式設計師!

程式設計師的成長之路發表於2020-05-18


本週,GitHub 舉行了虛擬 GitHub Satellite 活動,微軟旗下的 GitHub 公司在會上宣佈了其開發者平臺的幾個新功能,包括兩個主要的新功能:GitHub討論區和GitHub Codespaces。


1.GitHub Discussions
GitHub Discussions是給專案的論壇。儘管GitHub已經允許透過問題和圍繞程式碼進行某種程度的對話,但Discussions旨在實現非結構化的執行緒對話。
他們還提供了問答環節,GitHub指出,它們是維護常見問題解答和其他文件的好地方。目前,Discussions處於beta版本,並將很快用於其他專案。
該公司實際上是透過新的Discussions功能在GitHub上構建類似於Stack Overflow的體驗。
更好的是:您的討論貢獻也將出現在個人資料的貢獻圖中。以後程式設計師會尋找一些解決方案多了一個地方。
GitHub釋出重大更新,關係到所有程式設計師!
2.Github CodeSpace
2.1Github Codespaces 產生的原因是什麼呢?
GitHub的產品高階副總裁Shanku Niyogi解釋說:為社群貢獻程式碼有的時候是比較困難的。
每個倉庫都有其自己的開發環境配置,經常需要許多步操作之後我們才能開始編寫程式碼。
更甚者,我們正在從事的兩個開發工作環境彼此之間存在衝突。Codespaces 為我們提供了一個整合在 GitHub 中,功能完全的雲端開發環境,讓我們能夠即刻為一個專案貢獻程式碼。
GitHub釋出重大更新,關係到所有程式設計師!
2.2Github CodeSpace有哪些特性呢?
2.2.1開發環境化繁為簡
不需要繁瑣的本地配置即可為專案貢獻程式碼。即使是之前從沒有做過的專案,只需滑鼠一點即可完成配置,並且能在不同開發環境之間自如切換。
GitHub釋出重大更新,關係到所有程式設計師!
2.2.2搬磚(寫程式碼)不妥協
在瀏覽器中即可實現從寫程式碼、編譯、測試、除錯到部署的完整開發體驗。
GitHub釋出重大更新,關係到所有程式設計師!
2.2.3簡化工作流程
自動設定依賴環境和 SSH 秘鑰。現在,任何專案從程式碼到託管庫的速度都變得更快了。
GitHub釋出重大更新,關係到所有程式設計師!
2.2.4擴充套件和定製化
你可以使用 dotfile 和 VS Code 擴充套件設定你的編輯器,在每個程式碼空間裡建立一致的環境。
GitHub釋出重大更新,關係到所有程式設計師!
2.2.5隨時隨地寫程式碼
因為開發環境變成了雲端,現在你可以在任何智慧裝置上透過網頁瀏覽器或 VS Code 寫程式碼了。
GitHub釋出重大更新,關係到所有程式設計師!
3.Code scanning 和 Secret scanning
為了提高安全性,GitHub 還宣佈了兩項新功能,分別是 Code scanning 和 Secret scanning。
Code scanning,該功能對開源專案免費提供,可以檢查使用者的程式碼是否存在潛在的安全漏洞,並由 CodeQL 驅動。
而 Secret scanning 則是針對私有程式碼庫,它可以觀察私有程式碼庫中是否存在已知的秘密格式,如果發現有秘密格式,就會對開發者進行識別。


GitHub釋出重大更新,關係到所有程式設計師!


最後,GitHub 宣佈為其企業客戶推出私有例項。
私有例項提供了許多好處,包括增強的安全性、合規性和策略功能,以及自帶金鑰加密、備份存檔和符合區域資料主權要求等。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69900357/viewspace-2692659/,如需轉載,請註明出處,否則將追究法律責任。

相關文章