Commit Guidelines
Strategi Branching
- Main branch:
master - Development branch:
develop - Feature branch:
develop/nama-dev
Pesan Commit
Format:
<tipe>(<scope>): <deskripsi>
Contoh:
feat(medical-expense): menambahkan fitur duplikasi
feat(translation): menambahkan terjemahan metode perhitungan pajak baru
feat(employee-select): menambahkan kondisi untuk menampilkan rentang periode aktif
fix(payroll-history): memperbaiki kunci tabel
fix(payslip-password): memperbaiki kesalahan companyids saat mengambil daftar
fix(mass-movement): set null untuk nilai kosong
fix(styles): dialog, variabel, filter lanjutan, heading
fix(styles): min width status
refactor(reimbursement): merestrukturisasi modul reimbursement
Tipe Commit:
Menentukan jenis perubahan dalam commit:
- feat: Untuk penambahan fitur baru.
- fix: Untuk perbaikan bug.
- refactor: Untuk perubahan struktur kode tanpa mengubah fungsionalitas.
Scope Commit:
Menentukan submodule atau area kode yang terpengaruh, seperti:
employee-selectpayroll-historystylestabletranslation
Deskripsi Commit:
Deskripsi singkat mengenai perubahan, ditulis dalam bahasa Inggris sesuai instruksi.
Contoh Commit:
-
Fitur baru (feat):
feat(medical-expense): menambahkan fitur duplikasiMenambahkan fitur duplikasi pada medical expense.
-
Perbaikan bug (fix):
fix(payroll-history): memperbaiki kunci tabelMemperbaiki kunci tabel pada payroll history.
-
Refactor kode (refactor):
refactor(reimbursement): merestrukturisasi modul reimbursementRefactor pada modul reimbursement untuk memperbaiki struktur kode.