عن المشروع

يحوّل GitDiagram مستودعات GitHub العامة أو الخاصة إلى مخططات معمارية تفاعلية. يمكن للمستخدمين استبدال 'hub' بـ 'diagram' في أي رابط GitHub لإنشاء تصور، أو استخدام واجهة الويب على gitdiagram.com. تشمل الميزات الرئيسية: - مخططات مولّدة بالذكاء الاصطناعي مع شروحات متدفقة لمعمارية المستودع - مكونات قابلة للنقر ترتبط مباشرة بالملفات أو المجلدات المقابلة في المستودع - دعم المستودعات الخاصة عبر مصادقة رمز GitHub من خلال خيار رأس 'Private Repos' - خيارات التصدير بما في ذلك تنزيل صورة PNG ونسخ كود Mermaid المصدر تم بناء المشروع باستخدام Next.js وReact وTypeScript وTailwind CSS وMermaid. يتطلب النشر المحلي Bun وCloudflare R2 وUpstash Redis ومفتاح API من OpenAI أو OpenRouter. تم نشر المشروع على Vercel مع خيارات احتياطية عبر Railway/Docker موثقة في دليل استرداد النشر. تشمل الوثائق نظرة عامة على المعمارية تغطي خط أنابيب التوليد والتخزين وAPI، بالإضافة إلى دليل إعداد التطوير. استُلهمت الأداة من مشروع Gitingest الخاص بـ Romain Courtois وهي مرخصة بموجب MIT.