Dalam artikel ini, gambaran keseluruhan Changesets dan penggunaannya dalam t3-env disediakan.
Ini ialah definisi rasmi yang disediakan dalam repositori changesets Readme.
Aliran kerja changeset direka untuk membantu apabila orang membuat perubahan, sehinggalah ke penerbitan. Ia membolehkan penyumbang mengisytiharkan cara perubahan mereka harus dikeluarkan, kemudian kami mengautomasikan pengemaskinian versi pakej dan log perubahan serta menerbitkan versi pakej baharu berdasarkan maklumat yang diberikan.
Perubahan mempunyai tumpuan untuk menyelesaikan masalah ini untuk repositori berbilang pakej, dan memastikan pakej yang bergantung antara satu sama lain dalam repositori berbilang pakej dikemas kini, serta memudahkan untuk membuat perubahan pada kumpulan pakej .
Set perubahan ialah niat untuk mengeluarkan satu set pakej pada jenis bonggol semver tertentu dengan ringkasan perubahan yang dibuat.
Pakej @changesets/cli membolehkan anda menulis fail changeset semasa anda membuat perubahan, kemudian menggabungkan sebarang bilangan set perubahan menjadi keluaran, yang meratakan jenis bonjolan menjadi satu keluaran tunggal setiap pakej, mengendalikan kebergantungan dalaman dalam berbilang- pakej-repositori, dan kemas kini log perubahan, serta mengeluarkan semua pakej yang dikemas kini daripada repositori mono dengan satu arahan.
Panduan pengenalan ini menerangkan asasnya.
Alat keseluruhan selepas pemula harus membawa kepada gelung yang kelihatan seperti:
Perubahan ditambah bersama setiap perubahan
Arahan versi dijalankan apabila keluaran sedia, dan perubahan itu disahkan
Arahan terbitkan dijalankan selepas itu.
npm install @changesets/cli && npx changeset init
2. Tambah set perubahan
npx changeset
Apabila anda menjalankan arahan ini, anda digesa dengan soalan tentang:
Pakej yang anda ingin keluarkan
Jenis bump semver untuk setiap pakej
Ringkasan keseluruhan set perubahan.
3. Versi
npx changeset version
4. Menerbitkan
npx changeset publish
Baca dokumentasi arahan ini untuk mengetahui lebih lanjut tentang arahan ini seperti init, versi, terbitkan dsb.,
Di Thinkthroo, kami mengkaji projek sumber terbuka yang besar dan menyediakan panduan seni bina. Kami telah membangunkan Komponen boleh guna semula, dibina dengan tailwind, yang boleh anda gunakan dalam projek anda. Kami menawarkan perkhidmatan pembangunan Next.js, React dan Node.
Tempah mesyuarat dengan kami untuk membincangkan projek anda.
https://github.com/changesets/changesets
https://github.com/t3-oss/t3-env/tree/main/.changeset
https://github.com/changesets/changesets/blob/main/docs/common-questions.md
https://changesets-docs.vercel.app/
Atas ialah kandungan terperinci Urus versi dan log perubahan anda menggunakan Changesets. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!