Skeletonic Stylus

Skeletonic Stylus هو مشروع مفتوح المصدر؛ نرحب بالمساهمات من جميع الأحجام — من إصلاحات الأخطاء المطبعية إلى المكوّنات الجديدة.


بداية سريعة

# 1. انسخ واستنسخ
git clone git@github.com:YOUR-USER/skeletonic-stylus.git
cd skeletonic-stylus

# 2. التثبيت (pnpm via corepack)
corepack enable
pnpm install

# 3. البناء
pnpm run build           # خط الأنابيب الكامل (stylus → prettier → stylelint → autoprefixer → csso)

# 4. الفحص والاختبار
pnpm run lint
node scripts/a11y-test.mjs

الاتفاقيات


طلبات السحب

  1. افتح مشكلة أولًا لأي تغيير غير بسيط — يوفّر إعادة العمل.
  2. اجعل طلبات السحب مركّزة: تغيير منطقي واحد لكل طلب سحب.
  3. حدّث CHANGELOG.md تحت "غير مُصدر".
  4. تأكد أن CI أخضر قبل طلب المراجعة.
  5. الدمج بالضغط هو الافتراضي؛ سيتم تنظيف رسائل الالتزام عند الدمج.

مدونة السلوك

بمشاركتك، توافق على الالتزام بـ ميثاق المساهم 2.1. كن لطيفًا، كن صبورًا، افترض حسن النية.

افتح مشكلة ↗ · افتح طلب سحب ↗