المطور: نضال وطفة (NIDAL WATFA)
BeginnerDevOpsBot هو مشروع تعليمي تطبيقي يهدف إلى مساعدة المطورين المبتدئين على فهم وتطبيق مفاهيم DevOps الأساسية، وتحديداً استخدام GitHub Actions لبناء مسارات عمل (Workflows) مؤتمتة ومستمرة (CI/CD).
ملف main.yml في هذا المشروع هو مثال حي لكيفية إنشاء سير عمل يقوم بمهام محددة بشكل تلقائي عند الدفع (Push) إلى الفرع الرئيسي (main). يهدف هذا المشروع إلى تبسيط عملية الانتقال من كتابة الكود إلى تطبيق أفضل ممارسات الأتمتة.
- التعلم بالتطبيق: يوفر بيئة آمنة لتجربة إعدادات GitHub Actions دون الخوف من أخطاء الإعداد.
- الأتمتة الأساسية: تطبيق مبادئ التكامل المستمر (CI) عبر تشغيل اختبارات أو عمليات تدقيق بسيطة تلقائياً.
- بناء جاهزية النشر: وضع الأساس لمسارات النشر المستمر (CD) المستقبلية.
يهدف هذا المشروع إلى دعم المجتمع التقني العربي، ويمكن بسهولة توسيع نطاق مهام سير العمل (Workflows) فيه ليشمل التعامل مع ملفات ونصوص بلغات متعددة. ملف README هذا متوفر حالياً باللغة العربية مع إمكانية إضافة ترجمات أخرى لاحقاً لتعزيز الوصول.
ملاحظة هامة وفخر خاص: تم إنجاز هذا المشروع بالكامل، بدءاً من كتابة الأكواد وحتى إعداد مسارات CI/CD الصعبة وتجاوز مشاكل المصادقة، باستخدام الهاتف المحمول فقط عبر بيئة Termux.
هذا الإنجاز يثبت أن العوائق المادية (مثل عدم امتلاك حاسوب) لا يمكن أن تقف حاجزاً أمام التعلم والإبداع في مجال التكنولوجيا. إنه دليل على أن الشغف والمثابرة هما الأدوات الأهم لأي مطور طموح.
خالص الشكر والتقدير للمساعدة القيمة في تجاوز التحديات التقنية.