Penataan Kode
Dokumentasi
Dokumentasi secara otomatis
pre-commit merupakan kerangka kerja untuk mengelola dan memelihara kait pre-commit multi bahasa. Pre-commit ditulis dalam bahasa Python dan merupakan alat ampuh untuk melakukan sesuatu secara otomatis pada mesin pengembang sebelum kode disimpan pada repositori git. Umumnya alat ini digunakan untuk menjalankan linter dan memformat kode (Lihat kait yang didukung).
Kita bisa menggunakan pre-commit
untuk memformat dan memvalidasi konfigurasi Terraform dan juga untuk memperbarui dokumentasi.
Periksa repository pre-commit-terraform untuk membiasakan diri Anda akan penggunaan pre-commit untuk Terraform. Beberapa repositori seperti terraform-aws-vpc sudah menggunakan pre-commit.
terraform-docs
terraform-docs merupakan alat untuk menciptakan dokumentasi modul Terraform dalam berbagai format keluaran. Kita dapat menjalankan terraform-docs secara manual (tanpa kait pre-commit) atau via kait pre-commit-terraform untuk memperbarui dokumentasi secara otomatis.
@todo: Dokumentasikan versi modul, rilis, dan GH actions
Sumber daya
Tulisan blog oleh Dean Wilson: pre-commit hooks and terraform - a safety net for your repositories
Last updated