Conventinal Commits
Conventional commits adalah aturan commit yang baik dan benar dengan menambahkan prefix pada awal message commit. Sebenarnya tidak ada aturan yang mengharuskan untuk menggunakan conventional messages. Namun, dengan menerapkan conventional messages, commit yang kita buat menjadi terstruktur dan mundah untuk dipahami terutama saat bekerja dengan tim. Dibawah ini merupakan conventional messages yang direkomendasikan oleh para programmer di dunia. feat: menambahkan fitur baru fix: memperbaiki bug docs: menambahkan atau memperbarui dokumentasi style: memperbarui penulisan kode tanpa merubah logika refactor: memperbarui kode tanpa mengubah perilaku test: menambahkan atau memperbarui testing chore: memperbarui dependensi atau tugas yang tidak berhubungan langsung dengan fitur atau bugfix Sebagai contoh implementasinya seperti ini: git commit -m "feat: menambahkan fitur login" Kamu juga bisa memperkecil scope nya dengan menambahkan keterangan pada dalam kurung. Contohnya seperti ini: git commit -m "feat(auth): menambahkan fitur login" Untuk lebih lengkapnya, kamu bisa baca disini ya!

Conventional commits adalah aturan commit yang baik dan benar dengan menambahkan prefix pada awal message commit. Sebenarnya tidak ada aturan yang mengharuskan untuk menggunakan conventional messages. Namun, dengan menerapkan conventional messages, commit yang kita buat menjadi terstruktur dan mundah untuk dipahami terutama saat bekerja dengan tim.
Dibawah ini merupakan conventional messages yang direkomendasikan oleh para programmer di dunia.
-
feat:
menambahkan fitur baru -
fix:
memperbaiki bug -
docs:
menambahkan atau memperbarui dokumentasi -
style:
memperbarui penulisan kode tanpa merubah logika -
refactor:
memperbarui kode tanpa mengubah perilaku -
test:
menambahkan atau memperbarui testing -
chore:
memperbarui dependensi atau tugas yang tidak berhubungan langsung dengan fitur atau bugfix
Sebagai contoh implementasinya seperti ini:
git commit -m "feat: menambahkan fitur login"
Kamu juga bisa memperkecil scope nya dengan menambahkan keterangan pada dalam kurung. Contohnya seperti ini:
git commit -m "feat(auth): menambahkan fitur login"
Untuk lebih lengkapnya, kamu bisa baca disini ya!