Rumah > hujung hadapan web > tutorial js > Urus versi dan log perubahan anda menggunakan Changesets

Urus versi dan log perubahan anda menggunakan Changesets

Susan Sarandon
Lepaskan: 2024-11-07 21:27:03
asal
542 orang telah melayarinya

Dalam artikel ini, gambaran keseluruhan Changesets dan penggunaannya dalam t3-env disediakan.

Apakah itu perubahan?

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 .

Bagaimanakah Changesets melakukannya?

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.

Menggunakan Changeset:

Panduan pengenalan ini menerangkan asasnya.

Alat keseluruhan selepas pemula harus membawa kepada gelung yang kelihatan seperti:

  1. Perubahan ditambah bersama setiap perubahan

  2. Arahan versi dijalankan apabila keluaran sedia, dan perubahan itu disahkan

  3. Arahan terbitkan dijalankan selepas itu.

Langkah asas untuk mengkonfigurasi set perubahan dalam projek anda

  1. Pasang set perubahan dan mulakan
npm install @changesets/cli && npx changeset init
Salin selepas log masuk

2. Tambah set perubahan

npx changeset
Salin selepas log masuk

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
Salin selepas log masuk

4. Menerbitkan

npx changeset publish
Salin selepas log masuk

Baca dokumentasi arahan ini untuk mengetahui lebih lanjut tentang arahan ini seperti init, versi, terbitkan dsb.,

Tentang kami:

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.

Manage your versioning and changelogs using Changesets

Rujukan:

  1. https://github.com/changesets/changesets

  2. https://github.com/t3-oss/t3-env/tree/main/.changeset

  3. https://github.com/changesets/changesets/blob/main/docs/common-questions.md

  4. 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!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan