تواصل معنا
Webflow Premium Partner إيهاب فايز
العودة لأدوات AI Coding
المحتوى والتوثيق

D2 Declarative Diagrams

إنشاء مخططات حديثة وتصريحية بلغة D2 لبنية البرمجيات وتصميم الأنظمة.

Claude Code Cursor Copilot

نظرة عامة

D2 هي لغة برمجة مخططات حديثة تحول النص إلى مخططات. على عكس أدوات الرسم البياني التقليدية، تتميز D2 بمحركات تخطيط تلقائية وسمات وصياغة نظيفة محسنة لمخططات بنية البرمجيات.

يمكن لوكلاء البرمجة الذكية إنشاء مخططات D2 لبنية النظام وطوبولوجيا الشبكة ومخططات قواعد البيانات وبنية الكود. صياغة D2 التصريحية تجعلها طبيعية للوكلاء الأذكياء لإنتاجها، لأنها تعكس عن كثب كيف يصف المهندسون الأنظمة في النثر.

يدعم D2 محركات تخطيط متعددة (dagre وELK وTALA) وسمات ورسوم متحركة وتلميحات تفاعلية. يمكن عرض المخططات كـ SVG أو PNG أو مدمجة في تطبيقات الويب. يمكن للفرق الحفاظ على توثيق بنية حي يحدثه الوكلاء الأذكياء مع تطور النظام.

لمن هذه الأداة؟

  • إنشاء مخططات بنية النظام من الكود
  • إنشاء مخططات طوبولوجيا الشبكة
  • بناء مخططات علاقات قواعد البيانات
  • إنتاج مخططات البنية التحتية السحابية

التثبيت

إعداد Claude Code
brew install d2

الإعدادات

# architecture.d2
direction: right

web: Web App {
  style.fill: "#e0e7ff"
}
api: API Server {
  style.fill: "#dbeafe"
}
db: Database {
  shape: cylinder
  style.fill: "#fef3c7"
}

web -> api: REST/GraphQL
api -> db: SQL queries