![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLi0zaHRGcWdUYuVzVa9GczoVdG1mWfVGc5RHLwkzX39GZhh2csATMflHLwEzX4xSZz91ZsADMx8FdsYkRGZkRG9lcvx2bjxSa2EWNhJTW1AlUxEFeVRUUfRHelRHL2EzXlpXazxyayFWbyVGdhd3LcV2Zh1Wa9M3clN2byBXLzN3btg3PnVGcq5COwkjZlZWOlBDMkF2YjZDN4IGZmhzNhRDZ2YDMlFzM28CXxAzLcdDMxIDMy8CXn9Gbi9CXzV2Zh1WavwVbvNmLvR3YxUjL4M3Lc9CX6MHc0RHaiojIsJye.jpeg)
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 提供按小時和不同虛拟機類型的收費方式。
看到這個消息之後
我就去試了一下
進入了 Codespaces的頁面
https://github.com/features/codespaces
發現了一些更具體的介紹
- 可以立即在代碼的位置打開一個vscode編輯器
- 可以執行指令行,進行build、test和deploy等操作
- 簡化工作流程,自動commit代碼
- 還有豐富的插件系統等着你
- 同時支援暗夜模式,何時何地寫代碼都毫無禁忌
- 任意切換開源項目,沒有任何開發阻礙,哪怕是小白也可以點開玩玩
最後就是現在還在 beta 階段趕緊申請吧!