المساهمة
Octa Pass مبني لكنه لم يُطلق بعد، ولم يخضع لمراجعته الخارجية. هذا أنسب وقت للتأثير فيه.
طرق المساعدة
Section titled “طرق المساعدة”| المجال | الطريقة |
|---|---|
| مراجعة التصميم | اقرأ نظرة عامة على الأمان ونموذج التهديدات وافتح issue بأي شيء يبدو خاطئًا. نرحّب خصوصًا بخبراء التشفير ومهندسي الأمان. |
| التوثيق | أصلح الصفحات غير الواضحة، وأضف أدلة الاستيراد، وحسّن الأمثلة. راجع كتابة التوثيق. |
| الشيفرة | النواة والخادم والتطبيقات والموقع كلها في المستودع. راجع إعداد بيئة التطوير. |
| الترجمات | التطبيقات والموقع والتوثيق متوفرة بالإنجليزية والعربية (راجع اللغات). التصحيحات مرحَّب بها، وتأتي لغات أخرى عبر Weblate. |
| الأمان | أبلغ عن الثغرات بشكل خاص كما هو موضح في SECURITY.md. لا تفتح issues عامة بشأنها. |
القواعد الأساسية
Section titled “القواعد الأساسية”- لا إعلانات ولا متتبّعات ولا سكربتات من جهات خارجية في أي مكان من المشروع.
- التغييرات في التشفير والمفاتيح والمصادقة والمزامنة والملء التلقائي تحتاج إلى قسم أمني في وصف طلب الدمج.
- التغييرات المهمة تُضاف لها مدخلة في سجل التغييرات.
- كن لطيفًا. نلتزم بقواعد السلوك.
إقرار الأصل، لا اتفاقية CLA
Section titled “إقرار الأصل، لا اتفاقية CLA”يستخدم Octa Pass شهادة أصل المطوّر (Developer Certificate of Origin). وقّع كل commit:
git commit -s -m "docs: clarify recovery code rotation"لا توجد اتفاقية ترخيص للمساهمين (CLA): تحتفظ بحقوق عملك وترخّصه بموجب MIT. راجع الترخيص.
المساهمات بمساعدة الذكاء الاصطناعي
Section titled “المساهمات بمساعدة الذكاء الاصطناعي”أدوات الذكاء الاصطناعي مرحَّب بها. على الوكلاء العاملين في المستودع اتباع AGENTS.md، ويبقى المساهم البشري مؤلف كل commit. راجع التوثيق لوكلاء الذكاء الاصطناعي.