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.
Indeks
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.
Dadi pisanan komentar