Mendokumentasikan paket Anda
Fitur set

Berbagi paket Anda

Anda dapat mengatur server registry paket Anda sendiri jika Anda ingin mengontrol akses paket ke sejumlah pengguna terbatas, atau jika Anda perlu mengatur server registry paket di organisasi jaringan tertutup.

Ketika Anda telah menyelesaikan mengembangkan paket Anda dan Anda ingin berbaginya dengan pengguna lain, Anda memiliki sejumlah pilihan yang berbeda:

Tarball Anda dapat mendistribusikan zip atau tarball ke pengguna Unity lainnya. Dengan cara itu, mereka dapat melakukan instal paket dari tarball lokal secara langsung atau menekan zip atau tarball ke folder lokal pada komputer mereka sendiri dan instal dari sana.
Git URL Anda dapat mendistribusikan tautan ke tautan Anda Git repositori, menggunakan salah satu protokol yang didukung. Kemudian pengguna dapat instal paket Anda menggunakan URL Git, karena Manajer Paket Unity dapat mengambil paket dari layanan hosting repositori Git seperti GitHub dan GitLab.
Scoped Registry Anda dapat mengatur server registry paket untuk menghosting paket Anda dan kemudian menerbitkannya ke registry menggunakan perintah npm’s publish. Pelanggan paket Anda kemudian dapat mengatur konfigurasi registry lingkup dalam proyek mereka untuk mengambil paket kustom Anda dari registry paket Anda sendiri.

Unity Package Manager mendukung registries berdasarkan protokol "npm". Pastikan server registry apa pun yang Anda pilih menerapkan endpoint /-/v1/search atau /-/all.

Warning: Ketika Anda mengatur server registry paket Anda sendiri, pastikan Anda hanya menggunakan fitur yang kompatibel dengan Pendaftaran Lingkup Unity. Sebagai contoh, Unity tidak mendukung namespace menggunakan notasi @scope yang npm mendukung.

Most dari waktu, akses anonim dalam jaringan lokal cukup untuk memenuhi persyaratan keamanan Anda. Namun, jika Anda ingin kontrol lebih banyak yang mengakses paket melalui registries terskalakan, Anda dapat mengaktifkan otentikasi npm untuk pengguna tertentu. Pelanggan paket Anda kemudian dapat menggunakan token otentikasi npm mereka.mengkonfigurasi registri mereka to use their npm authentication tokens.


Mendokumentasikan paket Anda
Fitur set