Terraform Best Practices
Terraform consultingTwitter @antonbabenkoTerraform Weekly
اردو (Urdu)
اردو (Urdu)
  • خوش آمدید
  • بنیادی خیال
  • کوڈ کی ساخت
  • کوڈ کی ساخت کی مثالیں
    • ٹیراگرنٹ (Terragrunt)
    • ٹیرافارم (Terraform)
      • ٹیرافارم (Terraform) کے ساتھ چھوٹے سائز کا انفراسٹرکچر
      • ٹیرافارم (Terraform) کے ساتھ درمیانے سائز کا انفراسٹرکچر
      • ٹیرافارم (Terraform) کے ساتھ بڑے سائز کا انفراسٹرکچر
  • نامزدگی کے اصول
  • کُوڈ اسٹائلنگ
  • عمومی سوالات
  • حوالہ جات
  • ٹیرافارم (Terraform)کنفیگریشنز لکھنا
  • ورکشاپ
Powered by GitBook
On this page
  • دستاویزات
  • خودکار طور پر تیار کردہ دستاویزات
  • ٹیرافارم کی دستاویزات
  • حوالہ جات
Export as PDF

کُوڈ اسٹائلنگ

Previousنامزدگی کے اصولNextعمومی سوالات

Last updated 1 year ago

  • ٹیرافارم ماڈلز اور مثالیں میں فیچرز اور انہیں استعمال کرنے کے طریقے کی وضاحت کرنے والی دستاویزات ہونی چاہئیں۔

  • README.md فائلوں کے تمام لنکس مطلق ہونے چاہئیں تاکہ ٹیرافارم رجسٹری کی ویب سائٹ انہیں صحیح طریقے سے دکھا سکے۔

  • دستاویزات میں کے ساتھ بنائے گئے ڈایاگرام اور کے ساتھ بنائے گئے بلیو پرنٹس شامل ہو سکتے ہیں۔

  • استعمال کریں تاکہ یہ یقینی بنایا جا سکے کہ کوڈ درست ہے، صحیح طریقے سے فارمیٹ کیا گیا ہے، اور خود بخود دستاویز کیا گیا ہے اس سے پہلے کہ اسے git میں پش کیا جائے اور انسانوں کے ذریعہ جائزہ لیا جائے۔

دستاویزات

خودکار طور پر تیار کردہ دستاویزات

ایک فریم ورک ہے جو کثیر زبانی پری کمٹ ہکس کو منظم اور برقرار رکھنے کے لیے استعمال ہوتا ہے۔ یہ پائتھن میں لکھا گیا ہے اور ایک طاقتور ٹول ہے جو کسی ڈویلپر کی مشین پر کوڈ کو git ریپوزٹری پر کمٹ کرنے سے پہلے خودکار طریقے سے کچھ کرنے کے لیے استعمال کیا جا سکتا ہے۔ عام طور پر، اسے linter اور کوڈ کو فارمیٹ کرنے کے لیے استعمال کیا جاتا ہے ( دیکھیں)۔

ٹیرافارم کنفیگریشنز کے ساتھ pre-commit کا کوڈ فارمیٹ اور تصدیق کرنے کے ساتھ ساتھ دستاویزات کو اپ ڈیٹ کرنے کے لیے بھی استعمال کیا جا سکتا ہے۔

کو چیک کریں تاکہ اس سے آگاہی حاصل کی جا سکے، اور موجودہ ریپوزٹریاں (مثلاً، terraform-) جہاں یہ پہلے ہی استعمال ہو رہی ہیں۔

ٹیرافارم کی دستاویزات

ایک ایسا ٹول ہے جو ٹیرافارم ماڈلز سے مختلف آؤٹ پٹ فارمیٹس میں دستاویزات تیار کرتا ہے۔ آپ اسے دستی طور پر (pre-commit hooks کے بغیر) چلا سکتے ہیں، یا کے ساتھ استعمال کر سکتے ہیں تاکہ دستاویزات خود بخود اپ ڈیٹ ہو جائیں۔

@todo: release, GH actions ,دستاویز کے ماڈیول ورژن

حوالہ جات

  1. Blog post by :

mermaid
cloudcraft.co
ٹیرافارم پری-کمیٹ ہکس
پری کمٹ
سپورٹڈ hooks
پری کمٹ ٹیرافارم
aws-vpc
ٹیرافارم کی دستاویزات
pre-commit-terraform hooks
pre-commit framework homepage
Collection of git hooks for Terraform to be used with pre-commit framework
Dean Wilson
pre-commit hooks and terraform - a safety net for your repositories