注意,GitHub發佈重大更新,關係到全部程序員!

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

1.GitHub Discussions

GitHub Discussions是給項目的論壇。儘管GitHub已經容許經過問題和圍繞代碼進行某種程度的對話,但Discussions旨在實現非結構化的線程對話。他們還提供了問答環節,GitHub指出,它們是維護常見問題解答和其餘文檔的好地方。目前,Discussions處於beta版本,並將很快用於其餘項目。瀏覽器

該公司其實是經過新的Discussions功能在GitHub上構建相似於Stack Overflow的體驗。更好的是:您的討論貢獻也將出如今我的資料的貢獻圖中。之後程序員會尋找一些解決方案多了一個地方。安全

2.Github CodeSpace

2.1Github Codespaces 產生的緣由是什麼呢?

GitHub的產品高級副總裁Shanku Niyogi解釋說:爲社區貢獻代碼有的時候是比較困難的。每一個倉庫都有其本身的開發環境配置,常常須要許多步操做以後咱們才能開始編寫代碼。更甚者,咱們正在從事的兩個開發工做環境彼此之間存在衝突。Codespaces 爲咱們提供了一個集成在 GitHub 中,功能徹底的雲端開發環境,讓咱們可以即刻爲一個項目貢獻代碼。編輯器

2.2Github CodeSpace有哪些特性呢?

2.2.1開發環境化繁爲簡

不須要繁瑣的本地配置便可爲項目貢獻代碼。即便是以前從沒有作過的項目,只需鼠標一點便可完成配置,而且能在不一樣開發環境之間自如切換。測試

2.2.2搬磚(寫代碼)不妥協

在瀏覽器中便可實現從寫代碼、編譯、測試、調試到部署的完整開發體驗。加密

2.2.3簡化工做流程

自動設置依賴環境和 SSH 祕鑰。如今,任何項目從代碼到託管庫的速度都變得更快了。spa

2.2.4擴展和定製化

你可使用 dotfile 和 VS Code 擴展設置你的編輯器,在每一個代碼空間裏建立一致的環境。線程

2.2.5隨時隨地寫代碼

由於開發環境變成了雲端,如今你能夠在任何智能設備上經過網頁瀏覽器或 VS Code 寫代碼了。調試

3.Code scanning 和 Secret scanning

爲了提升安全性,GitHub 還宣佈了兩項新功能,分別是 Code scanning 和 Secret scanning。Code scanning,該功能對開源項目免費提供,能夠檢查用戶的代碼是否存在潛在的安全漏洞,並由 CodeQL 驅動。而 Secret scanning 則是針對私有代碼庫,它能夠觀察私有代碼庫中是否存在已知的祕密格式,若是發現有祕密格式,就會對開發者進行識別。cdn

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

相關文章
相關標籤/搜索