عمل على منصة داخلية
أساس الواجهات وأدوات الفريق
Starter Kit داخلي تبدأ منه كل لوحات التحكم الجديدة — مكوّنات قابلة لإعادة الاستخدام، وثيمات ديناميكية، وأدوات مشتركة، وبنية موحّدة — مع حزم npm وإضافات VS Code تزيل العمل المتكرر.
عمل خاص — موصوف بشكل عام. الكود والشاشات الداخلية وتفاصيل العملاء غير معروضة عن قصد.
المشكلة
كل لوحة تحكم جديدة كانت تبدأ من مشروع فارغ: نفس التخطيط والثيمات وطبقة الـ API وأنماط الجداول والنماذج يُعاد بناؤها كل مرة بشكل مختلف قليلًا.
البنية
Starter Kit يضم مكوّنات قابلة لإعادة الاستخدام، وتبديلًا ديناميكيًا للثيمات، وأدوات مشتركة، وبنية مشروع موحّدة، واعتمده الفريق أساسًا لكل لوحات التحكم الجديدة.
وحوله مجموعة من حزم npm وإضافات VS Code تؤتمت ما تبقى من مهام متكررة. المنشور منها: wakeb-starter-cli يولّد وحدات CRUD ومكوّنات من Form Schemas لـ Vue 3، وwakeb-composables تجمع الـ Composables المشتركة، وwakeb-map مكتبة خرائط تدعم أكثر من مزوّد، وwakeb-font خطوط عربية ولاتينية تعمل بدون إنترنت، وwakeb-clients تجمع ملفات العملاء في حزمة، وإضافة Wakeb MCP تعطي مساعدات الذكاء الاصطناعي كتالوج المكوّنات ومتغيرات التصميم ومراجعة الكود لمشاريع الـ Starter، وWakeb Skills مجموعة من 25 مهارة لوكلاء الذكاء الاصطناعي تُبقي الكود المولَّد على بنية الفريق وأعرافه: إعادة استخدام المكوّنات الموجودة، ومسافات تدعم RTL، ومتغيرات التصميم، ونصوص مترجمة.
- المنتجات
- لوحات تحكم جديدة
- الـ Starter Kit
- مكوّنات قابلة لإعادة الاستخدام
- ثيمات ديناميكية
- أدوات مشتركة
- الأدوات
- حزم npm
- إضافات VS Code
النتيجة
المشاريع الجديدة تبدأ من أساس مشترك بدلًا من نسخة من آخر مشروع. أما التفاصيل الداخلية والكود والشاشات فهي سرية ولم تُعرض هنا عن قصد.