GitHub宣布基于云端托管的Codespaces集成开发环境
GitHub 計劃本周在巴黎設置分會場,但形式已從線上換成了線上。新發布的 Codespaces 無疑是亮點之一,其為開發者提供了基于云端托管的完整開發環境。實際上,GitHub Codespaces 正是基于微軟的 VS Code 編輯器打造(改名前叫做 VS Code Online)。兩者采用了相同的概念和技術,只不過現在直接被 GitHub 直接集成到了現有的服務中。
用過 VS Online 或 Codespaces 的朋友,一定不會對 GitHub 搭建的這個平臺環境感到陌生。GitHub 產品高級副總裁 Shanku Niyogi 寫道:
向社區貢獻代碼,或許是一件很難的事情。因為每個存儲庫都有各自配置的開發環境。在編寫任何代碼之前,通常需要經歷數十個步驟。
更糟糕的是,有時正在經手的兩個項目,彼此間的配置環境都可能產生沖突。有鑒于此,GitHub 提供了一個功能全面的、基于云端托管的開發環境。
Codespaces 能夠于幾秒內在 GitHub 上啟動,以便廣大開發者能夠立即為各個項目做出貢獻。
GitHub Codespaces 現正處于免費公測階段,正式上線后的定價暫不得而知,但 Niyogi 表示將與 GitHub Actions 差不多。
GitHub Actions 主要面向計算密集型任務的開發,作為參考,微軟目前有在向 VS Codespaces 提供按小時和不同虛擬機類型的收費方式。
GitHub 今日宣布的另一項新功能是 Discussions,直譯過來就是面向特定項目的討論板。
盡管 GitHub 已在一定程度上允許人們探討圍繞特定項目的問題和查詢請求,但 Discussions 實現了非結構化的會話線程,是大家維護常見問題和其它類型文檔的好地方。
Discussions 目前正處于公測階段,并將很快用于其它項目。安全方面,GitHub 還宣布了代碼掃描和秘密掃描兩項新功能。
前者基于 CodeQL(開源項目可免費使用),能夠檢查代碼中是否存在潛在的安全漏洞。
后者可用于私有存儲庫(公共項目于 2018 年以來已具有類似功能),但兩者都屬于 GitHub 高級安全特性(Advanced Security)的一部分。
對于企業客戶來說,GitHub 今日也推出了私有實例(Private Instances)。這是一項全新的純托管服務,適用于希望在云端使用 GitHub,但又希望將代碼和其它用戶完全隔離的企業客戶。
GitHub 在今日的公告中稱:“私有實例提供了增強的安全性、合規性、以及策略功能,包括自帶加密密鑰、備份歸檔、以及對區域數據權屬要求等合規性”。
總結
以上是生活随笔為你收集整理的GitHub宣布基于云端托管的Codespaces集成开发环境的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 马斯克五一迷惑行为大赏:砍股价,卖豪宅,
- 下一篇: Twitter邀请部分用户测试推文定时发
