عن المشروع

ديف تمبلتس هي مجموعة قوالب مشاريع لمنصة أوربالوربا للمطورين. تقدم نقاط بداية سريعة وحديثة وموحدة للمشاريع الجديدة—واجهات برمجة التطبيقات، تطبيقات الويب، الخوادم الخلفية، أو التجارب—مما يخفض حاجز الدخول للمطورين ويتيح النمذجة السريعة مع أفضل الممارسات المتسقة. يتم استهلاك المستودع بواسطة سكربتات في devcontainer-toolbox؛ لا يقوم المطورون باستنساخه مباشرة. يحتوي على قوالب التطبيقات (المثبتة عبر `dev-template`) وقوالب سير عمل الذكاء الاصطناعي (المثبتة عبر `dev-template-ai`). تشمل قوالب التطبيقات قوالب الخوادم الخلفية (خادم ويب أساسي، تكامل قاعدة بيانات بسيط مع SQLite، تكامل قاعدة بيانات مع PostgreSQL، قائمة انتظار الرسائل مع Dapr/RabbitMQ، دوال بدون خادم مع Knative، تخزين الكائنات مع MinIO، تسجيل التطبيقات) وقوالب التطبيقات (تطبيق React أساسي مع Designsystemet، تطبيق NextJs أساسي). يوفر كل قالب نقطة بداية عملية مع كود التطبيق، ملفات كوبرنيتيس، Dockerfile، وخطوط CI/CD عبر GitHub Actions. يقوم أمر `dev-template` بتنزيل المستودع، ويعرض قائمة، وينسخ القالب المحدد إلى المشروع، مستبدلاً العناصر النائبة مثل `{{GITHUB_USERNAME}}` و `{{REPO_NAME}}`. تقوم قوالب سير عمل الذكاء الاصطناعي بإعداد سير عمل تطوير بمساعدة الذكاء الاصطناعي، بما في ذلك وثائق محمولة، CLAUDE.md، مجلدات الخطط (التراكمية، النشطة، المكتملة)، وهيكل مشروع أساسي. يتضمن سير العمل القائم على الخطط خطط التحقيق، والتنفيذ المرحلي، والتحقق البشري في الحلقة. تشمل الوثائق دراسة حالة، تفاصيل البنية، دليل إعداد المطور، ودليل مطور الذكاء الاصطناعي. يستخدم المشروع تطويرًا بمساعدة الذكاء الاصطناعي مع سير عمل قائم على الخطط للمساهمات.