2019 Build 大會剛結束兩三天,微軟旗下 GitHub 網站就面向開發者發佈了一個重量級的包管理工具:npm
GitHub Package Registry工具
這個包管理服務工具與 GitHub 完美集成,做爲源碼的做者,今後你能夠在 GitHub 平臺發佈和管理本身的公有或私有代碼軟件包,並只需一行代碼就能遠程依賴式使用,很是方便。網站
一樣的,仍是因爲與 GitHub 的完美繼承, 做爲源碼的使用者,與普通的開源代碼庫同樣,你也能按照以往的操做方式繼續搜索瀏覽軟件包。ui
目前,GitHub Package Registry 已經可以支持下面五種包管理工具,都是咱們開發人員經常使用到的:spa
npm (JavaScript)Maven (Java)RubyGems (Ruby)NuGet (.NET)Docker images (用於虛擬化 Docker 操做系統的軟件)操作系統
就拿 npm 舉個例子吧:繼承
GitHub Package Registry 目前經過 GitHub 的全球 CDN 提供了快速和可靠的下載服務。ip
並且,微軟也表態了,GitHub 包管理服務未來可能會推出企業付費版,可是我的開發者能夠永遠無償使用。開發
能夠看到,GitHub 歸入微軟麾下之後,發展真是愈來愈快,也愈來愈好了。rem