Ang GitHub Service Package Registry, isang serbisyo sa pamamahala ng package

Inihayag ng GitHub ang pagpapalabas ng bagong Service Package Registry, kung saan ang mga developer ay may pagkakataon na mai-publish at ipamahagi ang mga pakete sa mga application at aklatan.

Sinusuportahan ng Service Registry ng Serbisyo ang paglikha ng mga pribadong repository ng package na magagamit lamang sa ilang mga pangkat ng mga developer at mga pampublikong repository para sa paghahatid ng mga handa nang gamitin na pakete para sa iyong mga programa at aklatan.

Tungkol sa Registry ng Package ng Serbisyo

Ang itinampok na Serbisyo sa Registry ng Package Pinapayagan ang pagbuo ng code at paghahanda ng package sa isang lugar, pati na rin ang pag-aayos ng isang sentralisadong proseso ng paghahatid ng dependency nang direkta mula sa GitHub.

Sa ganitong paraan, maiiwasan ang mga tukoy na tagapamagitan at repository ng mga tukoy na pakete para sa iba't ibang mga platform.

Inilalarawan ng anunsyo ng Pagrehistro sa Package ng Serbisyo: 

Ang GitHub Package Registry ay buong isinama sa GitHub, upang maaari mong gamitin ang parehong mga tool sa paghahanap, pag-navigate, at pamamahala upang maghanap at mag-publish ng mga pakete tulad ng ginagawa mo para sa iyong mga repository.

Maaari mo ring gamitin ang parehong mga pahintulot ng gumagamit at koponan upang pamahalaan ang code at mga package nang magkasama. Nagbibigay ang GitHub Package Registry ng mabilis at maaasahang mga pag-download na sinusuportahan ng pandaigdigang GitHub CDN.

At tugma ito sa pamilyar na mga tool sa pamamahala ng package: JavaScript (npm), Java (Maven), Ruby (RubyGems), .NET (NuGet), at mga imahe ng Docker, na may darating pa.

Upang mai-install at mai-publish ang mga pakete gamit ang Service Package Registry, se maaaring gumamit ng mga mayroon nang mga manager ng package at utos tulad ng npm, docker, mvn, nuget, at gem.

Batay sa mga kagustuhan ng gumagamit, ang isa sa mga panlabas na repository ng package na ibinigay ng GitHub ay konektado: npm.pkg.github .com, docker.pkg.github.com, maven.pkg.github.com, nuget.pkg.github.com o rubygems .pkg.github.com.

packages-terminal

Kapag nagtatrabaho sa isang proyekto na may mga dependency sa mga pakete, mahalaga na magtiwala ka sa kanila, maunawaan ang kanilang code, at kumonekta sa komunidad na binuo sa kanila.

At sa loob ng mga samahan, dapat mong mabilis na mahanap kung ano ang naaprubahan para magamit.

Mga pakete, magkasama, kasama ang iyong code

Upang mapabilis ang paglo-load ng packet, ginagamit ang isang pandaigdigang network ng paghahatid ng nilalaman ng pag-cache na transparent sa mga gumagamit at hindi nangangailangan ng magkakahiwalay na pagpipilian ng mga duplicate. Para sa pag-publish ng package, ang parehong account ay ginagamit para sa pag-access sa code sa GitHub.

Sa katunayan, bilang karagdagan sa mga seksyon na "mga tag" at "naglalabas", isang bagong seksyon ng "mga pakete" ang iminungkahi, na ang gawain na ganap na umaangkop sa kasalukuyang proseso ng pagtatrabaho sa GitHub.

Ang mga package na naka-host sa GitHub ay may kasamang mga detalye sa pag-download at istatistika, kasama ang kanilang kumpletong kasaysayan, upang malaman mo kung ano mismo ang kasama.

Ginagawa nitong madali upang mahanap at magamit ang tamang pakete bilang isang dependency para sa iyong proyekto, at pinapataas ang iyong kumpiyansa na naglalaman lamang ito ng na-advertise. Sa karagdagang impormasyon tungkol sa mga package na nai-publish mo, maaari mong maunawaan nang eksakto kung paano ito ginagamit ng ibang mga tao at repository.

Ang serbisyo sa paghahanap ay pinalawak na may isang bagong seksyon upang maghanap para sa mga pakete. Ang mga kasalukuyang setting ng mga karapatan sa pag-access para sa mga code ng repository ay awtomatikong minana para sa mga pakete, na nagbibigay-daan sa iyo upang makontrol ang pag-access sa parehong code at mga pakete sa isang lugar.

Ang isang web-based na sistema ng pag-link ay ibinigay upang ikonekta ang iyong mga kontroler na tinawag bago o pagkatapos ng paglalathala at isang API upang isama ang mga panlabas na tool sa Service Package Registry. Ang isang ulat na may mga istatistika ng pag-download at kasaysayan ng bersyon ay magagamit din.

Maaari ko bang subukan ang Registry ng Package ng Serbisyo?

Sa kasalukuyan, ang Ang Serbisyo Package Registry, ay kasalukuyang nasa yugto ng pagsubok ng beta, kung saan, bago humiling, ang pag-access ay ibinibigay nang walang bayad para sa lahat ng mga uri ng mga repository.

Matapos ang pagsubok, malilimitahan lamang ang libreng pag-access sa mga pampublikong repository at open repository.

Para sa mga tagabuo ng mga proyekto ng bukas na mapagkukunan, ang iminungkahing serbisyo ay maaaring maging kapaki-pakinabang upang ayusin ang pagsubok bago ang paglabas bago bumuo ng pangwakas na paglabas na nahuhulog sa pangunahing mga repository.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.