عن المشروع

يحتوي هذا المستودع على الكود المصدري لموقع openfunction.dev، الموقع الرسمي لمنصة OpenFunction مفتوحة المصدر للحوسبة اللاخادمية (serverless). تم بناء الموقع باستخدام Hugo، وهو مولّد مواقع ثابتة شهير، مع سمة Docsy من Google، المصممة خصيصًا للمستندات ومواقع قواعد المعرفة. يوفر المشروع سير عمل تطوير محلي متكامل: يمكن للمساهمين عمل fork للمستودع، وتثبيت Hugo (النسخة الموسعة) وNode.js، وإضافة سمة Docsy كوحدة فرعية لـ Git، وتثبيت تبعيات npm، وتشغيل الموقع محليًا عبر `hugo server -D` لمعاينة التغييرات على localhost:1313. تتبع عملية المساهمة اتفاقيات توقيع DCO (Developer Certificate of Origin)، والتي تتطلب من المساهمين استخدام `git commit -s` عند تقديم طلبات السحب (pull requests). يتم نشر الموقع عبر Netlify، كما هو موضح من خلال شارة حالة النشر في ملف README. البنية العامة نموذجية لموقع مستندات مبني على Hugo، مع تنظيم المحتوى لسهولة التصفح والمساهمة. على الرغم من أن المستودع نفسه هو مشروع موقع ويب بشكل أساسي، إلا أنه يعمل كمركز وثائق ومعلومات موجه للجمهور لمشروع OpenFunction، مما يجعله مرجعًا مفيدًا لأي شخص يتطلع إلى فهم OpenFunction أو المساهمة فيه.