Registrasi Paket Layanan GitHub layanan sing kompatibel karo NPM, Docker, Maven, NuGet lan RubyGems

paket-terminal

GitHub ngeculake ing blog sawijining layanan anyar sing diarani GitHub Package Registry, dirilis ing versi beta. Pengumuman sing digawe dening Simina pasat, Direktur Manajemen Produk ing GitHub lan sadurunge digunakake dening Microsoft, nggambarake layanan anyar sing wis terintegrasi karo GitHub.

Kanggo sampeyan sing isih durung ngerti GitHub, sampeyan kudu ngerti manawa iki minangka platform pangembangan kolaboratif kanggo dadi tuan rumah proyek nggunakake sistem kontrol versi Git.

Iki digunakake utamane kanggo nggawe kode sumber kanggo program. Kode saka proyek sing dianakake ing GitHub biasane disimpen ing publik, sanajan nggunakake akun mbayar, nanging uga ngidini dadi host repositori pribadi.

Amarga popularitas GitHub, mula bakal diklasifikasikake minangka jaringan sosial kanggo pangembang.

Registrasi Paket GitHub

Registri minangka layanan kanggo hosting lan indeksasi sing bisa dikirim. Nalika pangembang (utawa tim) nerbitake versi anyar saka aplikasi utawa perpustakaan, dheweke ora nerbitake kode sumber kanthi asline utawa malah binar yen ana binar.

Kode sumber (utawa binar sing cocog) wis dikemas ing bungkus (sing bisa dikirim) sing diterbitake ing registri. Pangiriman iki banjur digunakake minangka katergantungan ing sawijining proyek utawa dikirim langsung menyang server.

Registri bisa digandhengake karo manajer paket. Iki minangka alat antarmuka baris perintah (CLI) sing ngidini pangembang ngapusi registri.

Pasangan CLI / registri iki ngidini sampeyan ngatur katergantungan proyek kanthi ndownload ing versi sing dipengini lan nerbitake proyek kanggo dadi katergantungan utawa kanggo tujuan tugasake.

Nganti sadurunge pengumuman GitHub saka Paket Registri, saben repositori duwe siji utawa luwih registrasi khusus lan siji utawa luwih alat CLI:

  • JavaScript duwe registrasi npm lan CLI npm lan benang
  • Jawa duwe Maven Central lan Maven CLI
  • PHP Packagist
  • NuGet .NET
  • Antarane liyane

Kita bisa nemokake dhaptar paket administrator sing ora lengkap nanging akeh banget ing situs kasebut perpustakaan.iouga mesin telusuran ing antarane rekaman.

Babagan layanan Registrasi Paket GitHub

Registrasi Paket GitHub yaiku terintegrasi lengkap karo pengalaman pangguna GitHub sing ana kanggo ngatur repositori, Layanan anyar iki ngatur barang sing bisa digandhengake karo repositori kasebut.

Saiki nganggo Pendaptaran Paket GitHub, sampeyan bakal nemokake tab anyar sing diarani "Paket", sing kasedhiya ing profil GitHub, sing nyedhiyakake dhaptar sing beda-beda sing ditawakake.

Kanthi cara sing padha, tombol anyar «Paket» Kasedhiya ing bagean «Rilis» saka repositori sampeyan.

Layanan anyar iki kompatibel karo registrasi utama sing wis ana. Saiki registrasi sing didhukung yaiku:

  • npm (JavaScript)
  • Maven (Jawa)
  • NuGet (.NET)
  • RubyGems (Ruby)

Dokumentasi layanan nggambarake cara ngatur alat CLI sing ana supaya bisa ngapusi pangiriman registri GitHub sing anyar.

Kauntungan sing kompetitif

Layanan GitHub anyar kanthi alami diwarisake saka kabeh manajemen pangguna GitHub. Ngidini tim pangembangan nyimpen manajemen iki kanthi nggabungake ing GitHub.

Ora prelu duwe pirang-pirang akreditasi lan akun kanggo ngatur cathetan proyek kasebut nganggo basa kasebut, kabeh bisa fokus ing GitHub.

Contone, kode sumber, sing bisa dikirim kanggo rekaman referensi, lan gambar sing cocog kanggo docker bisa uga ana ing papan sing padha.

Iki minangka mupangat utama kanggo GitHub, yaiku kompetisi karo kabeh registrasi liyane.

Coba Registrasi Paket Layananlan, miturut registrasi sadurunge

Saiki, ing Registri Paket Layanan, saiki lagi mbukak tahap uji coba, ing endi, sadurunge panjaluk, akses kasedhiya gratis kanggo kabeh jinis repositori.

Sawise tes rampung, akses gratis bakal diwatesi mung kanggo repositori umum lan repositori open source.

Kanggo pangembang proyek open source, layanan sing diusulake bisa migunani kanggo ngatur tes pra-rilis sadurunge nggawe rilis final sing kalebu ing repositori utama.


Konten artikel kasebut sesuai karo prinsip kita yaiku etika editorial. Kanggo nglaporake klik kesalahan Kene.

Dadi pisanan komentar

Ninggalake komentar sampeyan

Panjenengan alamat email ora bisa diterbitake. Perangkat kothak ditandhani karo *

*

*

  1. Tanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Kontrol SPAM, manajemen komentar.
  3. Legitimasi: idin sampeyan
  4. Komunikasi data: Data kasebut ora bakal dikomunikasikake karo pihak katelu kajaba kanthi kewajiban ukum.
  5. Panyimpenan data: Database sing dianakake dening Occentus Networks (EU)
  6. Hak: Kapan wae sampeyan bisa matesi, mulihake lan mbusak informasi sampeyan.