Pengembang / Git

Pembantu Pesan Conventional Commit (Generator dan Pemeriksa)

Buat pesan commit dalam format Conventional Commits 1.0.0: pilih type, tambahkan scope dan deskripsi, tandai breaking change, tambahkan body dan footer, lalu lihat rilis yang akan dibuat oleh tool seperti semantic-release.

Pembantu Pesan Conventional Commit (Generator dan Pemeriksa): Tool ini menulis baris pertama dalam format type(scope): description, dengan ! setelah scope untuk breaking change, lalu menambahkan body dan footer setelah baris kosong, termasuk BREAKING CHANGE: dengan catatan migrasi Anda. Tool ini memberi peringatan jika baris pertama lebih panjang dari 72 karakter, diakhiri tanda titik, atau diawali huruf kapital, serta menunjukkan apakah commit tersebut akan memicu rilis major, minor, atau patch. Berjalan 100% lokal di browser Anda tanpa upload file ke server.

Dijalankan
Di browser Anda
Biaya
Gratis · tanpa daftar
Ketersediaan
Siap digunakan
Pembantu pesan commitPemrosesan lokal

Berjalan sepenuhnya di browser Anda

Pesan commit

feat(auth): add login with passkeys

35 karakter di baris pertama · rilis: minor (fitur baru)

Conventional Commits 1.0.0: type(scope): description, body opsional setelah baris kosong, dan footer seperti BREAKING CHANGE:. Tanda ! setelah type menandai perubahan yang merusak kompatibilitas. Tool seperti semantic-release dan release-please membaca pesan ini untuk menentukan nomor versi berikutnya dan menulis changelog.

Contoh

feat(auth)!: tambahkan login dengan passkey, baris kosong, isi yang menjelaskan alasannya, dan BREAKING CHANGE: sesi kini kedaluwarsa setelah 24 jam. Karena ada tanda !, tool rilis akan menjadikannya versi mayor.

Versi

Conventional Commits dipetakan ke semantic versioning: fix untuk patch, feat untuk minor, dan perubahan yang menyebabkan breaking change untuk major. Cari tahu nomor versi berikutnya dengan kalkulator semver.

Cara menggunakannya

  1. Pilih type, seperti feat atau fix, lalu tambahkan scope opsional.
  2. Tulis deskripsi singkat dan tandai breaking change jika ada.
  3. Tambahkan body atau footer jika diperlukan, lalu salin pesannya.

Privasi & batasan

Semuanya berjalan di browser Anda.

Alat terkait

Pertanyaan umum

Apa perbedaan antara feat dan fix?

feat menambahkan sesuatu yang dapat digunakan pengguna dan menghasilkan rilis minor; fix memperbaiki bug dan menghasilkan rilis patch.

Kapan sebuah perubahan disebut breaking?

Saat pengguna yang sudah ada harus mengubah sesuatu agar tetap dapat menggunakannya: misalnya opsi dihapus, fungsi diganti nama, atau default diubah.

Apakah saya harus menggunakan Conventional Commits?

Tidak, tetapi tool seperti semantic-release, release-please, dan commitlint mengandalkannya untuk mengotomatiskan nomor versi dan changelog.

Alat gratis · berjalan di browser anda · tanpa perlu akun