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.
- Kategori
- Tools developer
- Dijalankan
- Di browser Anda
- Biaya
- Gratis · tanpa daftar
- Ketersediaan
- Siap digunakan
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
- Pilih type, seperti feat atau fix, lalu tambahkan scope opsional.
- Tulis deskripsi singkat dan tandai breaking change jika ada.
- 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