تنسيق الكود
التوثيق
التوثيق مولداً تلقائياً
إن pre-commit هو إطار عمل لإدارة وصيانة pre-commit hooks متعددة اللغات، مكتوبة بلغة بايثون وهي أداة قوية للقيام ببعض المهام بشكل أتوماتيكي على جهاز المطور قبل الدفع بالكود إلى git repository. تستعمل عادةً لتشغيل linters ولتنسيق الكود ( انظر إلى supported hooks)
مع ملفات Terraform يمكننا استعمال pre-commit
لتنسيق الكود والتحقق منه بالإضافة إلى تعديل التوثيق
تحقق من pre-commit-terraform repository ومن terraform-aws-vpc الذي يقوم باستعماله
أداة terraform-docs
إن terraform-docs هي أداة تقوم بتوليد التوثيق من وحدات Terraform وتولد أشكال مختلفة، يمكنك أن تشغلها يدوياً (بدون pre-commit hooks) أو تستعمل إطار عمل pre-commit-terraform hooks لجعل التوثيق يتكون أتوماتيكياً.
@todo: Document module versions, release, GH actions
الموراد
Last updated