EN: Read in English
Dunia 9: Alatan Hebat
Packages
Anda akan belajar: cara kongsi kod anda sebagai pakej yang projek lain boleh pasang.
Teks BM belum disemak oleh penutur asli.
Masalahnya
Tiga projek anda guna pembantu tarikh yang sama. Anda baiki pepijat dalam satu salinan. Dua lagi masih rosak.
Pilih satu jawapan.
Tengok
pakej (package) (package): Himpunan kod dengan nama dan versi yang orang lain boleh pasang. (package) ialah kod dengan nama dan versi. Ia duduk di registry (rak pakej) (registry): Rak dalam talian tempat pakej disimpan dan dikongsi., macam rak kedai. GitHub Packages ialah rak di GitHub, betul-betul di sebelah kod anda.
Cuba
GitHub Packages ada rak untuk banyak jenis pakej. Susun setiap satu.
Seret kad ke dalam kotak. Atau ketik kad, kemudian ketik kotak.
Cuba
Dalam projek lain, bina arahan yang pasang pembantu tarikh itu.
Ketik kepingan ikut turutan yang betul.
Teka
Anda terbitkan versi 1.2.1 dengan pembaikan itu. Apa yang tiga projek anda dapat?
Pilih satu jawapan.
Semak
Tabiat pakej yang bagus, atau perlu baiki? Leret setiap satu.
Leret ke kanan untuk bagus, ke kiri untuk perlu baiki. Atau guna butang.
Beri setiap keluaran nombor versi baru
Anda berjaya!
Kini anda boleh kongsi kod sebagai pakej di GitHub.
Nak tahu lebih (pilihan)
Di GitHub Packages, nama npm perlukan skop anda, contohnya @aina-codes. Anda juga perlu suruh npm guna registry GitHub. Imej container tinggal di ghcr.io. Terbitkan dari laptop perlukan personal access token (classic). Dalam Actions, GITHUB_TOKEN boleh digunakan. Pakej awam adalah percuma.
English
Three of your projects use the same date helper. You fixed a bug in one copy. The other two still break.
A package is code with a name and a version. It sits on a registry, like a shop shelf. GitHub Packages is a shelf on GitHub, right next to your code.
GitHub Packages has shelves for many kinds of package. Sort each one.
In another project, build the command that installs the date helper.
You publish version 1.2.1 with the fix. What do your three projects get?
Good package habit, or needs work? Swipe each one.
You can now share code as a package on GitHub.
Anda dah siapkan ini. Latihan lagi pun bagus!
Dokumentasi rasmi: Introduction to GitHub Packages · Working with the npm registry · Working with the Container registry
Anda dah belajar 25 minit. Rehat sekejap bantu otak anda.
Pecutan selesai! Fokus yang hebat. Regangkan badan seminit?