Automated UI testing framework for Porsche's web interface.
يُقدّم هذا المشروع إطار عمل لاختبار واجهة موقع Porsche عبر المتصفحات. يستخدم Playwright لمحاكاة تفاعلات المستخدم على مختلف المتصفحات، ما يضمن اتساق واجهة المستخدم ووظائفها. تم بناؤه باستخدام Vite لتوفير بيئة تطوير سريعة مع دعم التحديث الحي، ما يسرّع عملية كتابة واختبار السيناريوهات. يستهدف مهندسي ضمان الجودة ومطوري الواجهة الأمامية، ويسهّل اختبار الانحدار وإكتشاف الانحرافات البصرية مبكراً. يدعم المشروع كتابة نصوص اختبار مخصصة، التنفيذ المتوازي، وتوليد تقارير مفصلة. يتيح هذا الإطار فرق التطوير الحفاظ على جودة عالية في منصة Porsche المعقدة. يبرز المشروع بمرونته في تكامل مع أنظمة CI/CD وتوفير واجهة مستخدم رسومية لتشغيل الاختبارات.
This project is a demonstration of an ECS health check, intended for developers and system administrators.
هذا المشروع هو مثال أساسي لمراقبة صحة الإصدارات (ECS) في نظام Amazon Web Services. يوفّر هذا المشروع نموذجًا بسيطًا لمراقبة صحة الإصدارات في مجموعة إصدارات ECS. يمكن استخدام هذا المشروع كقاعدة أو مرجع للبرمجيين الذين يعملون مع ECS.
A devcontainer that empowers AI agents to automatically scaffold web applications that store data in Git repositories using WebAssembly and the browser's private file system.
يُقدِّم هذا المشروع حاوية تطوير جاهزة تُجهِّز وكيل الذكاء الاصطناعي بالأدوات اللازمة لإنشاء تطبيقات ويب كاملة الوظائف. تُخزَّن بيانات التطبيقات في مستودعات Git، حيث يُسجَّل كل تعديل كـ commit، ما يوفِّر إمكانيات التتبع، التراجع، وتدقيق التغييرات بشكل مدمج. تُحفظ البيانات محليًا في نظام الملفات الخاص بالمستعرض، ما يتيح للتطبيقات العمل دون اتصال وتزامن تلقائي عند استعادة الاتصال. كل مستخدم يمتلك مستودع Git مستقل، ما يضمن عزل البيانات بشكل طبيعي ويُمكّن المستخدم من استنساخ أو نقل أو تعديل بياناته في أي وقت. كما تتضمن الحاوية أدوات اختبار تلقائي تُتحقق من صحة التطبيقات المُنشأة من البداية إلى النهاية.
The ECA Command Center is a web-based automation platform for Dell server provisioning, network switch configuration, and infrastructure management.
مركز إدارة ECA هو منصة تلقيمية عبر الويب مصممة لتعزيز المهام مثل توفير خوادم ديل، تكوين سبلت الشبكة، وإدارة البنية التحتية. يحتوي على سبعة مهام تلقيمية، إدارة المهمات، إنشاء مخزون، تعيين المهام، تحديث الحالة في الوقت الفعلي، تشغيل العديد من المجموعات في نفس الوقت، جمع TSR، قاعدة بيانات برامج ديل، سجل تنفيذ، شفرات، ولوحة إدارة للمسؤولين لتعديل المستخدمين والمهام.
RepoMesh is a cooperative network for distributed repository coordination, enabling deterministic outputs, verifiable provenance, and composable contracts.
يعد RepoMesh شبكة تعاونية لتنسيق مستودعات التوزيع، مما يسمح لكل مستودع بالاعلان عن قدرته و phụصلاته. تطبق الشبكة ثلاثة قواعد: outputs deterministiques, provenance verifiable, and composable contracts. هذا يتيح للمطورين إنشاء نظام متكامل وموثوق للغاية لمناجلهم.
Automated end‑to‑end testing framework for an e-commerce demo store.
يقدّم هذا المشروع مجموعة اختبارات شاملة تعتمد على Playwright لتأمين تجربة المستخدم الكاملة على متجر تجريبي للتجارة الإلكترونية. يستخدم نمط كائن الصفحة (Page Object Model) لتجميع تفاعلات الصفحات، مما يجعل الاختبارات سهلة القراءة والصيانة. تُنتج المجموعة تقارير HTML وJSON، يمكن استهلاكها في خطوط CI/CD وخدمات التقارير السحابية. صُمم هذا الإطار للمهندسين المختصين بالاختبار والمهندسين الأماميين الذين يحتاجون إلى اختبارات موثوقة ومتكررة تعمل عبر متصفحات متعددة. كما يتضمن خطوات تكامل لتحميل التقارير إلى منصة سحابية، مما يبسط رؤية نتائج الاختبار.
ARIA is an autonomous agent that automates the entire web‑app development lifecycle, from research and design to deployment and polishing, for full‑stack developers.
ARIA هو وكيل ذاتي يطوّر دورة حياة تطبيقات الويب بالكامل، بدءاً من البحث عن المراجع البصرية وتوليد أفكار التصميم، مروراً بإنشاء الكود، وتعديل نماذج البيانات، وانتهاءً بنشر التطبيقات على بيئات معاينة وإنتاج. يقوم الوكيل بتحليل معاينة التطبيق مباشرةً لتقييم الطباعة، والتباين، والتباعد، وتوافق التصميم على الأجهزة المحمولة، ثم يطبق التعديلات اللازمة على الواجهة ومخطط البيانات. يعمل الوكيل ضمن خط أنابيب CI/CD، ويشخص أخطاء النشر ويصححها باستخدام أنماط مُعتمدة قبل إصدار النسخة النهائية. يستهدف المطورين المتكاملين، ويقلل الجهد اليدوي، ويسرّع دورات التكرار، ويضمن جودة متسقة في التصميم، والشفرة، والنشر. يدمج البحث، والتحقق، والتلميع في خطوة واحدة، مما يحل مشكلة تنسيق فرق التصميم والتطوير والحفاظ على استقرار النشر.
This project provides automated tests to validate the functionality and performance of the DataOrb data management system.
يُنفّذ المشروع مجموعة من الاختبارات الآلية التي تغطي وظائف أساسية لنظام إدارة البيانات DataOrb. يركز على التحقق من صحة البيانات، استجابة واجهة برمجة التطبيقات، وأداء العمليات في سيناريوهات متعددة. يستخدم إطار اختبار JavaScript لتشغيل اختبارات الوحدة والتكامل، مع توليد بيانات عشوائية لتغطية حالات الاستخدام المتنوعة. يهدف إلى كشف الأخطاء قبل الإطلاق، وتوفير وثائق واضحة للمتطلبات. يستهدف مطوري النظام ومهندسي ضمان الجودة الذين يحتاجون إلى أداة موثوقة لاختبار التغييرات. يحل مشكلة عدم الثقة في استقرار النظام عند إضافة ميزات جديدة. يميز المشروع بتركيزه على الأداء والاختبارات المتكاملة مع التكامل المستمر.
A NixOS module that configures nginx to host a website with automatic HTTPS support.
توفر هذه الوحدة تكويناً تلقائياً لخادم nginx على نظام NixOS لاستضافة مواقع الويب مع دعم HTTPS الآلي. تُعنى الوحدة بإعداد الخادم، وتحديد أسماء النطاقات، والحصول على شهادات SSL عبر بروتوكول ACME دون تدخل يدوي. يمكن تفعيل الخدمة بضبط خيار واحد في ملف التكوين، مع إمكانية إضافة نطاقات إضافية أو نطاقات فرعية حسب الحاجة. تستهدف هذه الأداة مسؤولي الأنظمة الذين يستخدمون NixOS ويبحثون عن طريقة سريعة وموثوقة لنشر محتوى ويب بأمان. تحل المشكلة الشائعة في إعداد الخوادم المتعددة، حيث توفر إعداداً موحداً وقابلاً للتكرار عبر الأنظمة. كما تسمح بالتحكم الكامل في إعدادات nginx عبر متغيرات التكوين، ما يتيح تخصيصاً دقيقاً للبيئة. يميز هذا الحل بسهولته في الاستخدام، مع الحفاظ على أمان الاتصال عبر شهادات SSL المجانية.
A NixOS module that configures nginx to serve a static website with optional automatic SSL via ACME.
يُقدّم هذا المكوّن حلاً مبسّطًا لإعداد خادم الويب nginx على نظام NixOS لتقديم موقع shouldidrink.today. يتيح للمستخدمين إضافة المكوّن إلى إعداداتهم عبر flake، مع تفعيل الخدمة وتحديد النطاق. يدعم التكوين خيار ACME لتوليد شهادات SSL تلقائيًا، مع إمكانية إيقافه عند الحاجة. يُسهل عملية نشر الموقع على الخادم دون الحاجة لكتابة ملفات إعدادات nginx يدوياً. يستهدف هذا المكوّن مسؤولي الأنظمة الذين يعملون على NixOS ويرغبون في استضافة مواقع ثابتة بأمان وسهولة. يساهم في تقليل الخطأ البشري في إعدادات الخادم، ويضمن تحديث الشهادات تلقائيًا. يختلف عن الحلول التقليدية بكونه مدمجًا في نظام NixOS ويعمل عبر flake، ما يتيح إدارة الإعدادات بشكل مركزي. يُعد خيارًا مثاليًا للمشاريع التي تتطلب نشرًا سريعًا وموثوقًا للمواقع الثابتة.
Deepflow is a Java tracing and analysis tool that captures detailed method calls, argument values, and object state changes, then applies machine learning to uncover patterns and anomalies.
يُجَسِّس Deepflow تطبيقات Java لتسجيل نقاط دخول وخروج الدوال، مع قيم المعاملات ومعرفات الكائنات. يراقب التغييرات التي تطرأ على المعاملات بعد الاستدعاءات ويتتبع تعيينات الكائنات، ما يتيح فهماً عميقاً لدورات حياة الكائنات. تُكتب البيانات المجمعة إلى ملفات أو قواعد بيانات أو وجهات أخرى للتحليل لاحقاً. يقوم مكون التحليل المكتوب بلغة Python بمعالجة هذه السجلات، ويطبق خوارزميات تعلم الآلة لاكتشاف الاختلالات، التنبؤ بالسلوك، وتحديد أزمنة الأداء. يهدف الأداة إلى مطوري البرمجيات ومهندسي الأداء الذين يحتاجون إلى رؤية دقيقة لسلوك التطبيقات.
Dubis is a lightweight testing library that enables developers to write and run unit tests for JavaScript and Python projects.
دبيس يوفر واجهة برمجية بسيطة ومعبرة لكتابة اختبارات وحدات في كل من جافاسكريبت وبايثون. يركز على سرعة التنفيذ والتكوين البسيط، مما يسهل دمجه في المشاريع القائمة أو خطوط أنابيب التكامل المستمر. تتضمن المكتبة مجموعة من المساعدات للمقارنات وتدعم وظائف الاختبار غير المتزامنة بشكل افتراضي. صممت لتلبية احتياجات المطورين الذين يبحثون عن بديل خفيف الوزن للأنظمة الأكبر، مع الحفاظ على الميزات الأساسية مثل اكتشاف الاختبارات وتوليد التقارير. من خلال دعم لغتين شائعتين، يساعد دبيس الفرق على الحفاظ على ممارسات اختبار موحدة عبر قواعد بيانات متعددة اللغات.
A benchmark suite that evaluates the effectiveness of agent skills by performing A/B tests against raw LLM outputs.
يقدم هذا الأداة إطار عمل منظم لقياس مدى فاعلية مهارات الوكيل مقارنةً بمخرجات النموذج اللغوي الكبير غير المعدل. يقوم بتشغيل تقييمات جنباً إلى جنب، مع جمع مقاييس مثل الدقة، والملاءمة، ووقت الاستجابة. يدعم مجموعة الاختبار إعدادات قابلة للتكوين للعبارات ويمكن توسيعه بوظائف تقييم مخصصة. صُممت لتلبية احتياجات المطورين الذين يبنون مهارات الوكيل المعيارية ويحتاجون إلى أدلة موضوعية على التحسين. من خلال أتمتة عملية المقارنة، يساعد الفرق على التكرار بسرعة واتخاذ قرارات مستندة إلى البيانات.
This project is a backend implementation for the DND-14th-8 team's side project, likely related to data visualization and monitoring.
هذا المشروع هو تنفيذ الخلفية لفرقة DND-14th-8 لمشروع جانبي، يبدو أنه يتعلق بتصفح البيانات وتتبع النظام. يستخدم هذا المشروع Grafana وPrometheus وMySQL وPostgreSQL وRedis كجزء من مجموعة التكنولوجيا المستخدمة. يعتبر المشروع على الأرجح يركز على إنشاء infrastructure قوية ومستدامة لجمع وتظهر البيانات.