الموقع الرسمي لمنظمة ArCode Standard
موقع ثابت (Static) يعرّف منظمة ArCode Standard، ويعرض مشاريعها الحالية، ومشاريعها المستقبلية، ورؤيتها وقيمها، وطريقة المساهمة.
يُنشر تلقائيًا عبر GitHub Pages من الفرع main في مجلد الجذر (/).
.
├── index.html # الصفحة الرئيسية (عربية، RTL)
├── en/
│ └── index.html # النسخة الإنجليزية (LTR)
├── assets/
│ ├── css/style.css # التنسيقات (تخدم الاتجاهين عبر الخصائص المنطقية)
│ ├── js/main.js # تفاعلات خفيفة بلا أي مكتبة خارجية
│ └── img/arcode.svg # الشعار
├── tools/
│ └── check-theme.js # فحص آلي لتطابق الهوية البصرية مع ArCode-Core
├── .nojekyll # تعطيل معالجة Jekyll
└── README.md
- HTML5 دلالي — بدون أي إطار عمل أو مُولِّد صفحات ثابتة.
- CSS3 حديث — متغيّرات CSS، والخصائص المنطقية (
margin-inline,inset-block) لخدمة اتجاهي RTL و LTR بملف تنسيق واحد، مع دعم الوضع الداكن، واستعلامات@mediaلتخطيط متجاوب. - JavaScript خالص — بلا تبعيات: قائمة جوّال، تبديل المظهر مع الحفظ المحلي، عدّادات رقمية، ظهور تدريجي عند التمرير، وتلوين رابط القسم الحالي.
- الخطوط — Cairo للعربية و Inter للاتينية عبر Google Fonts.
التنسيقات مطابقة لـ ArCode-Core:
متغيّرات الألوان في :root و [data-theme="dark"]، والخطوط، والتدرّج اللوني، وأنصاف الأقطار
6/8/12/16/24px منوخة حرفيًا.
لمنع أي انحراف في المستقبل، أضفنا فحصًا آليًا يقارن هذا الموقع بملف أنماط ArCode-Core المنشور مباشرةً، ويتحقّق أيضًا من الخطوط والروابط وسلامة النصوص:
node tools/check-theme.jsالفحص مقسّم إلى: جلب المرجع، متغيّرات الوضع الفاتح، متغيّرات الوضع الداكن، التدرّج اللوني،
آلية الوضع الداكن، الخطوط، روابط القاموس، وسلامة النصوص. يجب أن ينتهي بعبارة
ALL THEME CHECKS PASSED. أرسل ناتج الفحص مع أي طلب تغيير في الألوان.
- التبديل اليدوي عبر
data-theme="light|dark"على<html>(نفس آلية ArCode-Core). - زر التبديل يحفظ الاختيار في
localStorageتحت المفتاحarcode-theme. - سكريبت صغير داخل
<head>يطبّق المحفوظ قبل الرسم لتفادي وميض المظهر. - زوّار بلا JavaScript يعودون تلقائيًا إلى تفضيل النظام عبر
prefers-color-scheme.
تُستخدم روابط مطلقة إلى https://arcode-standard.github.io/ArCode-Core/... لأن
ArCode-Core مستودع مستقل داخل المؤسسة:
| الصفحة | الاستخدام |
|---|---|
ArCode-Core/index.html |
قاموس المصطلحات |
ArCode-Core/wiki.html |
دليل الاستخدام |
ArCode-Core/api.html |
واجهة API |
- عدّل
index.html(عربية) وen/index.html(إنجليزية) معًا حتى يبقى المحتوى متطابقًا. - اضبط الألوان من متغيّرات CSS في أعلى
assets/css/style.css(كتلة:root). - سنة التذييل تُملأ تلقائيًا من JavaScript، فلا حاجة لتعديلها يدويًا.
أضف بطاقة داخل <div class="cards"> في قسم «مشاريعنا»، باستخدام أحد الأصناف التالية:
| الصنف | الاستخدام |
|---|---|
tag--live |
مشروع نشط |
tag--dev |
قيد التطوير |
tag--plan |
مخطط له |
حدّث قيمة
data-countفي قسم الأرقام إن تغيّرت الأرقام المعروضة.
الموقع يعمل تلقائيًا بعد كل push على الفرع main. للتحقق من حالة النشر:
gh api repos/ArCode-Standard/ArCode-Standard.github.io/pages- هذا الموقع وثيقي بالدرجة الأولى، ولا يجمع أي بيانات ولا يستخدم أي خدمة تتبع.
- الشعار واسم ArCode Standard علامتان خاصتان بمؤسسة ArCode Standard.