Pesan commit berkonvensi (Conventional Commits)
Format tipe: ringkasan bukan formalitas — banyak tim men-generate changelog dan menentukan versi rilis otomatis dari tipe ini. fix: menaikkan versi patch, feat: menaikkan minor. Karena itu memberi tipe yang salah bukan cuma soal rapi: rilis bisa salah versi. Tipe umum: feat, fix, docs, refactor, test, chore. Ringkasannya ditulis dalam bentuk perintah dan tanpa titik di akhir.
👀 Contoh dulu
git commit -m "feat: tambah filter kategori di katalog"
Hasilnya: [feat/BIL-17-filter-kategori 9f3ac21] feat: tambah filter kategori di katalog 2 files changed, 34 insertions(+), 2 deletions(-)
💡 Ringkasan yang buruk: 'update', 'fix bug', 'asdf'. Baik: menyebut apa yang berubah secara spesifik.
📝 Sekarang giliranmu
Kamu baru memperbaiki CSS yang menyembunyikan tombol checkout di layar kecil. Buat commit dengan pesan berkonvensi: tipe yang sesuai untuk perbaikan bug, lalu ringkasan yang menyebut tombol checkout (huruf kecil, tanpa titik di akhir).