Skip to main content

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-select
  • payroll-history
  • styles
  • table
  • translation

Deskripsi Commit:

Deskripsi singkat mengenai perubahan, ditulis dalam bahasa Inggris sesuai instruksi.

Contoh Commit:

  1. Fitur baru (feat):

    feat(medical-expense): menambahkan fitur duplikasi

    Menambahkan fitur duplikasi pada medical expense.

  2. Perbaikan bug (fix):

    fix(payroll-history): memperbaiki kunci tabel

    Memperbaiki kunci tabel pada payroll history.

  3. Refactor kode (refactor):

    refactor(reimbursement): merestrukturisasi modul reimbursement

    Refactor pada modul reimbursement untuk memperbaiki struktur kode.