Skip to content

nidalwatfa/BeginnerDevOpsBot

BeginnerDevOpsBot - دليل المطور المبتدئ للـ DevOps والأتمتة

المطور: نضال وطفة (NIDAL WATFA)


🚀 نظرة عامة على المشروع

BeginnerDevOpsBot هو مشروع تعليمي تطبيقي يهدف إلى مساعدة المطورين المبتدئين على فهم وتطبيق مفاهيم DevOps الأساسية، وتحديداً استخدام GitHub Actions لبناء مسارات عمل (Workflows) مؤتمتة ومستمرة (CI/CD).

ملف main.yml في هذا المشروع هو مثال حي لكيفية إنشاء سير عمل يقوم بمهام محددة بشكل تلقائي عند الدفع (Push) إلى الفرع الرئيسي (main). يهدف هذا المشروع إلى تبسيط عملية الانتقال من كتابة الكود إلى تطبيق أفضل ممارسات الأتمتة.

الميزات والأهداف الرئيسية:

  • التعلم بالتطبيق: يوفر بيئة آمنة لتجربة إعدادات GitHub Actions دون الخوف من أخطاء الإعداد.
  • الأتمتة الأساسية: تطبيق مبادئ التكامل المستمر (CI) عبر تشغيل اختبارات أو عمليات تدقيق بسيطة تلقائياً.
  • بناء جاهزية النشر: وضع الأساس لمسارات النشر المستمر (CD) المستقبلية.

🌍 ملاحظة حول اللغات

يهدف هذا المشروع إلى دعم المجتمع التقني العربي، ويمكن بسهولة توسيع نطاق مهام سير العمل (Workflows) فيه ليشمل التعامل مع ملفات ونصوص بلغات متعددة. ملف README هذا متوفر حالياً باللغة العربية مع إمكانية إضافة ترجمات أخرى لاحقاً لتعزيز الوصول.


📱 إنجاز ملهم: قوة الإرادة والتطوير عبر الهاتف

ملاحظة هامة وفخر خاص: تم إنجاز هذا المشروع بالكامل، بدءاً من كتابة الأكواد وحتى إعداد مسارات CI/CD الصعبة وتجاوز مشاكل المصادقة، باستخدام الهاتف المحمول فقط عبر بيئة Termux.

هذا الإنجاز يثبت أن العوائق المادية (مثل عدم امتلاك حاسوب) لا يمكن أن تقف حاجزاً أمام التعلم والإبداع في مجال التكنولوجيا. إنه دليل على أن الشغف والمثابرة هما الأدوات الأهم لأي مطور طموح.


خالص الشكر والتقدير للمساعدة القيمة في تجاوز التحديات التقنية.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published