Detail Commit
0/72 karakter
Ringkasan wajib diisi
Jelaskan apa dan mengapa, bukan bagaimana
Preview Langsung
Isi field yang wajib untuk melihat preview
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
✨
feat — A new feature
🐛
fix — A bug fix
📚
docs — Documentation only changes
💎
style — Code style changes (formatting, etc)
♻️
refactor — Code refactoring
✅
test — Adding 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>