和其他科技公司一樣,GitHub最近也把發(fā)布會改成了線上,但這并不妨礙GitHub發(fā)布重磅產品。今天,GitHub在巴黎舉辦的Satellite大會上一口氣
和其他科技公司一樣,GitHub最近也把發(fā)布會改成了線上,但這并不妨礙GitHub發(fā)布重磅產品。
今天,GitHub在巴黎舉辦的Satellite大會上一口氣發(fā)布了3大產品。
首先是云端IDE,名叫Codespace。它是在Azure上運行的基于瀏覽器的完整VS Code編輯器,可以像本地的IDE一樣添加你喜愛的插件。
這也意味著,你今后甚至可以用手機、平板也可以開發(fā)程序了。
GitHub還想打造自己的Stack Overflow,在項目主頁內集成討論問題的論壇,不出站即可解決技術問題。
此外,GitHub推出了掃描代碼漏洞的安全工具。
Codespace
之前開發(fā)軟件,每個repo都有自己的配置開發(fā)環(huán)境的方式,在編寫代碼之前,可能需要幾十個步驟,折騰幾十分鐘,才完成準備工作。
更有甚者,兩個項目的開發(fā)環(huán)境相互沖突,讓人頭大。
有了Codespace,就不必這么麻煩了。只需輕輕點擊一下,幾秒鐘內云端自動給你配置好開發(fā)環(huán)境。
Codespace可以加載代碼、依賴項、開發(fā)者工具、擴展插件和dotfiles,而且還能在環(huán)境之間進行簡單切換。
值得一提的是,微軟去年推出了Visual Studio Online,最近又將其更名為Visual Studio Codespaces。GitHub Codespace產品負責人在與網友的互動中表示,GitHub使用的是與Visual Studio相同的技術。
被微軟收購后,GitHub已經不是第一次和微軟進行技術整合了。
其他更新
今天GitHub的另一項重要更新是Discussions。
之前程序員都是通過Stack Overflow等論壇來解決技術問題,而GitHub Discussions等于在每個項目內自建了一個論壇,集中解決與項目相關的問題。
用戶的提問會被標記為“已回答”和“未回答”,這樣用戶不用離開項目頁面,就能把自己的問題解決了,不用像以前那樣開幾十個Chrome標簽頁尋找答案。
最后,GitHub還宣布了兩項新的Beta云安全功能,作為高級安全產品的一部分。
代碼掃描是一個新的本地GitHub工具,可自動掃描每個git push的漏洞,并在拉取請求中顯示結果,對開源項目免費。
該工具使用的是CodeQL的技術,這項技術來自于去年收購Semmle獲得的高級語義分析引擎。
另一個是秘密掃描,它可以幫助公司識別代碼中的加密內容,用于防止欺詐性使用提交證書。秘密掃描已可用于公共存儲庫,現(xiàn)在也可用于私有存儲庫。
如何試用
Codespace現(xiàn)在處于內測階段,需要用戶提交申請,加入Waitlist等待官方通知。
GitHub還承諾,Codespace在Beta測試階段,所有功能全部免費。
今后完全開放后是否還免費呢?根據(jù)GitHub的說法,Codespaces中的代碼編輯功能將始終是免費的。
很明顯,Codespaces走的是基礎功能免費、高階功能收費的增值付費模式。但基礎功能已經足夠很多個人開發(fā)者使用了。
有了財大氣粗的微軟做靠背,GitHub這一年來的進步有目共睹,對個人開發(fā)者來說絕對是件好事。
關鍵詞: GitHub