Generator Pesan Commit

Detail Commit

0/72 karakter

Ringkasan wajib diisi

Jelaskan apa dan mengapa, bukan bagaimana

Preview Langsung

Isi detail untuk membuat pesan commit...

Tentang Alat Ini

Spesifikasi Conventional Commits adalah konvensi ringan untuk pesan commit. Ini menyediakan seperangkat aturan sederhana untuk membuat riwayat commit yang eksplisit, yang memudahkan pembuatan alat otomatis.

Format Pesan Commit

<type>(<scope>): <subject>

<body>

<footer>

Manfaat

  • Secara otomatis menghasilkan CHANGELOG
  • Secara otomatis menentukan peningkatan versi semantik
  • Mengomunikasikan sifat perubahan kepada rekan tim dan pemangku kepentingan
  • Memicu proses build dan publikasi
  • Memudahkan orang untuk berkontribusi dengan memungkinkan mereka menjelajahi riwayat commit yang lebih terstruktur

Tipe Umum

featA new feature
🐛
fixA bug fix
📚
docsDocumentation only changes
💎
styleCode style changes (formatting, etc)
♻️
refactorCode refactoring
testAdding or updating tests

Penggunaan Footer

Footer bersifat opsional dan berisi metadata tentang commit. Kasus penggunaan umum meliputi:

Perubahan Breaking: Gunakan BREAKING CHANGE: untuk menunjukkan perubahan API yang tidak kompatibel. Ini akan memicu peningkatan versi mayor dalam semantic versioning.
BREAKING CHANGE: Endpoint API sekarang memerlukan autentikasi
Pengguna harus memperbarui klien API mereka untuk menyertakan token auth
Referensi Issue: Tautkan commit ke pelacak issue menggunakan kata kunci seperti Closes, Fixes, atau Resolves.
Closes #123
Fixes #456, #789
Co-author & Reviewer: Berikan kredit kepada kontributor dan reviewer dalam commit.
Co-authored-by: John Doe <john@example.com>
Reviewed-by: Jane Smith <jane@example.com>