Cara menggunakan Generator Changelog
- Jalankan perintah
git logyang ditampilkan di atas di repository kamu, lalu tempel outputnya (hash + subject per baris). - Masukkan versi saat ini; versi rilis akan disarankan dari commit — atau ketik sendiri.
- Pilih heading Conventional atau Keep a Changelog, lalu tambahkan URL repository kamu untuk menautkan hash commit.
- Salin Markdown ke bagian atas
CHANGELOG.mdkamu atau ke rilis GitHub.
Conventional Commits dalam 30 detik
Setiap subject commit diawali dengan tipe, scope opsional, dan deskripsi: feat(cart): add coupon field. Tanda ! setelah tipe/scope atau catatan BREAKING CHANGE: menandai breaking change.
| Tipe | Bagian | Kenaikan versi |
|---|---|---|
feat | Features / Added | Minor |
fix | Bug Fixes / Fixed | Patch |
perf | Performance | Patch |
feat!, BREAKING CHANGE | Breaking Changes | Major |
refactor, docs, style, test, build, ci, chore | Lainnya / tersembunyi | Tidak ada |
revert | Reverts | Patch |
Keep a Changelog
Keep a Changelog mengelompokkan entri untuk dibaca manusia di bawah Added, Changed, Deprecated, Removed, Fixed, Security, rilis terbaru di atas, dengan bagian Unreleased di paling atas. Pilih gaya ini jika penggunamu membaca changelog, bukan hanya developer.
Dari changelog ke rilis
Cek versi yang disarankan dengan Semantic Version Calculator, perbarui version di package.json, lalu beri tag dan push rilisnya — Git Command Generator punya perintahnya. Workflow GitHub Actions bisa membangun dan mempublikasikan setiap tag.
Juga dicari sebagai: changelog generator, conventional commits changelog, keep a changelog, release notes generator, changelog.md, git log changelog, bikin changelog otomatis.
Tool yang cocok dipakai bersama Generator Changelog
- Pembuat Conventional Commit — Tulis pesan commit yang mengikuti spesifikasi Conventional Commits tanpa perlu menghafalnya.
- Generator README — Isi beberapa kolom dan dapatkan README.md yang rapi dan siap dipakai di GitHub, lengkap dengan badge, instalasi, contoh penggunaan, tabel konfigurasi, variabel lingkungan, roadmap, dan lisensi, plus pratinjau langsung dan cek kelengkapan.
- Validator YAML — Tempel file Docker Compose, manifest Kubernetes, workflow GitHub Actions, atau YAML apa pun untuk menemukan error, menangkap jebakan umum, dan mendapatkan versi yang sudah terformat rapi.
- Generator YAML Kubernetes — Isi nama aplikasi, image, dan port, lalu dapatkan YAML Kubernetes siap production: Deployment dengan probe, batas resource, dan security context yang diperketat, plus Service, Ingress dengan TLS, ConfigMap, Secret, dan HorizontalPodAutoscaler yang kamu centang — dalam satu file yang siap untuk kubectl apply.
Pertanyaan yang sering diajukan
Format git log apa yang sebaiknya saya tempel?
git log --pretty=format:"%h %s". Subject polos tanpa hash juga bisa. Merge commit dilewati otomatis.