<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          注意,GitHub發(fā)布重大更新,關(guān)系到所有程序員!

          共 1293字,需瀏覽 3分鐘

           ·

          2020-05-13 23:21

          d516e396c845a70279834dda9a78522b.webp本周,GitHub 舉行了虛擬 GitHub Satellite 活動(dòng),微軟旗下的 GitHub 公司在會(huì)上宣布了其開(kāi)發(fā)者平臺(tái)的幾個(gè)新功能,包括兩個(gè)主要的新功能:GitHub討論區(qū)和GitHub Codespaces。

          1.GitHub Discussions

          GitHub Discussions是給項(xiàng)目的論壇。盡管GitHub已經(jīng)允許通過(guò)問(wèn)題和圍繞代碼進(jìn)行某種程度的對(duì)話(huà),但Discussions旨在實(shí)現(xiàn)非結(jié)構(gòu)化的線程對(duì)話(huà)。他們還提供了問(wèn)答環(huán)節(jié),GitHub指出,它們是維護(hù)常見(jiàn)問(wèn)題解答和其他文檔的好地方。目前,Discussions處于beta版本,并將很快用于其他項(xiàng)目。

          該公司實(shí)際上是通過(guò)新的Discussions功能在GitHub上構(gòu)建類(lèi)似于Stack Overflow的體驗(yàn)。更好的是:您的討論貢獻(xiàn)也將出現(xiàn)在個(gè)人資料的貢獻(xiàn)圖中。以后程序員會(huì)尋找一些解決方案多了一個(gè)地方。

          22f95c309490a909e502255ae6e1de69.webp

          2.Github CodeSpace

          2.1Github Codespaces 產(chǎn)生的原因是什么呢?

          GitHub的產(chǎn)品高級(jí)副總裁Shanku Niyogi解釋說(shuō):為社區(qū)貢獻(xiàn)代碼有的時(shí)候是比較困難的。每個(gè)倉(cāng)庫(kù)都有其自己的開(kāi)發(fā)環(huán)境配置,經(jīng)常需要許多步操作之后我們才能開(kāi)始編寫(xiě)代碼。更甚者,我們正在從事的兩個(gè)開(kāi)發(fā)工作環(huán)境彼此之間存在沖突。Codespaces 為我們提供了一個(gè)集成在 GitHub 中,功能完全的云端開(kāi)發(fā)環(huán)境,讓我們能夠即刻為一個(gè)項(xiàng)目貢獻(xiàn)代碼。

          a5e8472a075231532388667a747deeeb.webp

          2.2Github CodeSpace有哪些特性呢?

          2.2.1開(kāi)發(fā)環(huán)境化繁為簡(jiǎn)

          不需要繁瑣的本地配置即可為項(xiàng)目貢獻(xiàn)代碼。即使是之前從沒(méi)有做過(guò)的項(xiàng)目,只需鼠標(biāo)一點(diǎn)即可完成配置,并且能在不同開(kāi)發(fā)環(huán)境之間自如切換。

          2cd8130cee6366caac928133ef2ac22f.webp

          2.2.2搬磚(寫(xiě)代碼)不妥協(xié)

          在瀏覽器中即可實(shí)現(xiàn)從寫(xiě)代碼、編譯、測(cè)試、調(diào)試到部署的完整開(kāi)發(fā)體驗(yàn)。

          f448c978ffcd18769812c9bbbd57dd06.webp

          2.2.3簡(jiǎn)化工作流程

          自動(dòng)設(shè)置依賴(lài)環(huán)境和 SSH 秘鑰。現(xiàn)在,任何項(xiàng)目從代碼到托管庫(kù)的速度都變得更快了。

          7a47ca5785a1833c0761f42a2d4f0bfb.webp

          2.2.4擴(kuò)展和定制化

          你可以使用 dotfile 和 VS Code 擴(kuò)展設(shè)置你的編輯器,在每個(gè)代碼空間里創(chuàng)建一致的環(huán)境。

          aed27feb304fed89feee3136ff5c2bcc.webp

          2.2.5隨時(shí)隨地寫(xiě)代碼

          因?yàn)殚_(kāi)發(fā)環(huán)境變成了云端,現(xiàn)在你可以在任何智能設(shè)備上通過(guò)網(wǎng)頁(yè)瀏覽器或 VS Code 寫(xiě)代碼了。

          76edd0a9c0d8cb15250f767814e0f300.webp

          3.Code scanning 和 Secret scanning

          為了提高安全性,GitHub 還宣布了兩項(xiàng)新功能,分別是 Code scanning 和 Secret scanning。Code scanning,該功能對(duì)開(kāi)源項(xiàng)目免費(fèi)提供,可以檢查用戶(hù)的代碼是否存在潛在的安全漏洞,并由 CodeQL 驅(qū)動(dòng)。而 Secret scanning 則是針對(duì)私有代碼庫(kù),它可以觀察私有代碼庫(kù)中是否存在已知的秘密格式,如果發(fā)現(xiàn)有秘密格式,就會(huì)對(duì)開(kāi)發(fā)者進(jìn)行識(shí)別。


          推薦閱讀:


          ef187f0b73649acbb825285745a158d8.webp喜歡我可以給我設(shè)為星標(biāo)哦ef187f0b73649acbb825285745a158d8.webp

          bc4fc0ca9c397a22a27065c99baee435.webp

          好文章,我?在看?

          311f4daf53c0793ca160fadbf0f8eab7.webp
          瀏覽 61
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  国产影视一区 | 操逼韩日 | 99久久久国产精品免费动 | 日韩精品在线视频 | 国产毛片久久久久久久 |