Stilovi koda

circle-info
  • Primjeri Terrafrom modula trebaju sadrzavati dokumentovana objasnjenja mogucnosti i kako ih koristiti.

  • Svi linkovi README.md trebaju biti apsulutni da bi ih Terrafrom Registry web stranica prikazivala ispravno

  • Dokumentacija moze ukljucivati dijagrame krierane sa mermaidarrow-up-right i primjere kreirane uz pomoc cloudcraft.coarrow-up-right.

  • Koristite Terraform pre-commit hooksarrow-up-right kako bi osigurali da je kod validan, pravilno formatiran i automatski dokumentovan prije nego bude dostupan na gitu i pregledan od strane ljudi.

Dokumentacija

Automatski generisana dokumentacija

pre-commitarrow-up-right je framework za menadzmen i odrzavanje visejezicnih okidaca prije nego se kod nadje na gitu. Napisan je u Python programskom jeziku i to je mocan alat koji vam omogucava da odradite nesto automatski na racunaru programera prije nego je kod postavljen na git repozitoriji. Koristi se za pokretanje automatskih formatera koda (pogledajte podrzane okidacearrow-up-right).

Sa Terraform konfiguracijama pre-commit se moze korisititi da formatira i validira kod kao i da azurira dokumentaciju.

Pogledajte pre-commit-terraform repositoryarrow-up-right kako bi se poblize upoznali sa tim, takodjer pogledajte i postojeci repozitoriji terraform-aws-vpc arrow-up-rightgdje se to i koristi.

terraform-docs

terraform-docsarrow-up-right je alat koji vam omogucava generisanje dokumenatacije iz Terrafrom modula u razlicitim izlaznim formatima. Mozete ga pokrenuti rucno bez upotrebe pre-commit okidaca, ili koristeci pre-commit-terraform hooksarrow-up-right da bi se dokumentacija azurirala automatski..

@todo: Document module versions, release, GH actions

Izvori

Last updated