كيف يعمل مشروع حسنات
This content is not available in your language yet.
حسنات مجتمع يحوّل حاجات حقيقية إلى مشاريع صغيرة يبنيها متطوّعون. ينتهي كل مشروع بتجربة مع مستخدمين حقيقيين، لا بإطلاق موقع فقط.
المراحل
رابط قسم «المراحل»فكرة ← يختارها اللقاء الشهري ← مواصفات ← يتقدّم شخص لقيادتها ← مشروع (قيد البناء ← يعمل)
فكرة
رابط قسم «فكرة»- تحتاج: حاجة حقيقية وتأييدًا.
- الفعل الأساسي: اقتراح فكرة، أو التصويت لها.
- تنتقل إلى المرحلة التالية حين يختارها اللقاء الشهري وتُكتب مواصفاتها.
مواصفات
رابط قسم «مواصفات»- تحتاج: قائدًا.
- الفعل الأساسي: «سأقود هذا المشروع».
- تصبح مشروعًا حين يؤكّد مشرفٌ القائد.
مشروع قيد البناء
رابط قسم «مشروع قيد البناء»- يحتاج: متطوّعين للأدوار المفتوحة.
- الفعل الأساسي: «أستطيع المساعدة» على دور.
- يصبح «يعمل» حين يعلن القائد أن التجربة الأولى مع مستخدمين حقيقيين تمّت.
مشروع يعمل
رابط قسم «مشروع يعمل»- يحتاج: مساعدة في الميزات والنمو.
- الفعل الأساسي: «أستطيع المساعدة» على دور.
تجري هذه الأفعال كلها على hasanat.dev. تظهر المواصفات التي تنتظر قائدًا في قائمة «تبحث عن قائد»، والمشاريع التي تحتاج متطوّعين في «أدوار مفتوحة».
القواعد
رابط قسم «القواعد»- الأفكار تجمع الحاجات والأصوات فقط. لا تعليقات عليها، ولا عروض للبناء في مرحلة الفكرة.
- يستطيع أي شخص أن يكتب مسودة مواصفات بمساعدة وكيل برمجة ومن القالب، ويرسلها طلب سحب (pull request) إلى مستودع المشاريع. يعتمد اللقاء الشهري بعضها. التفاصيل في من المواصفات إلى النسخة الأولى.
- القائد مسؤول عن النتيجة، لا عن الكود بالضرورة.
- أمام القائد بعد تأكيده 4 أسابيع ليضيف رابط بداية: مجموعة الفريق أو المستودع. إن لم يضفه، تعود المواصفات تلقائيًا إلى «تبحث عن قائد».
- طلبات المساعدة تصل إلى قائد المشروع مباشرة، لا إلى شخص مركزي. يقبلها القائد أو يعتذر عنها على الموقع.
- طلبات الميزات لمشروع يعمل تذهب إلى مهامّ المشروع على GitHub، لا إلى قائمة الأفكار.
- المشاريع القائمة تدخل مشروعًا مباشرة، وصاحبها قائدها. انظر أدخل مشروعًا قائمًا.
الأدوار
رابط قسم «الأدوار»- زائر: يقرأ كل شيء، ويصوّت للأفكار.
- عضو: يقترح الأفكار، ويعرض المساعدة، ويطلب القيادة. يكفي أن يسجّل الدخول عبر auth.hasanat.dev.
- متطوّع: يعمل في دور مفتوح في مشروع، بعد أن يقبل القائد طلبه.
- قائد: يدير مشروعًا واحدًا: يردّ على طلبات المساعدة، ويفتح الأدوار ويغلقها، ويضبط رابط البداية والمرحلة. يصبح قائدًا حين يؤكّد مشرفٌ طلب القيادة.
- مشرف: يؤكّد القادة، ويخفي الأفكار المسيئة أو المكرّرة، ويحدّد الأفكار التي اختارها اللقاء الشهري. يمنحه المسؤول هذا الدور.
- مسؤول خدمات: ينفّذ طلبات الخدمات المشتركة على المنصة: النطاقات الفرعية، وتسجيل الدخول، وقواعد البيانات، والإدراج. يمنحه المسؤول هذا الدور.
- المسؤول: يمنح دوري المشرف ومسؤول الخدمات.
أين يجري العمل
رابط قسم «أين يجري العمل»| المكان | ما الذي تجده فيه |
|---|---|
| hasanat.dev | الأفكار، والمواصفات التي تبحث عن قائد، والمشاريع وأدوارها المفتوحة |
| platform.hasanat.dev | هذه الأدلة، ولوحة طلب الخدمات المشتركة بعد تسجيل الدخول |
| hasanat-dev/projects | موجزات المشاريع ومواصفاتها. المستودع خاص، والموجز يُنشر على hasanat.dev |
| hasanat-dev/starter | قالب البداية العام للتطبيقات الجديدة |
| apps.hasanat.dev | دليل التطبيقات المفيدة لمن يبحث عنها |
| auth.hasanat.dev | تسجيل الدخول المشترك لمواقع hasanat.dev |
| واتساب | مجموعة لكل فريق، ومجموعة للبنّائين |
| GitHub | الكود ومهامّ كل مشروع |
التواصل
رابط قسم «التواصل»يتواصل كل فريق في مجموعة واتساب خاصة به. حين يقبل القائد طلبك يصلك رابط البداية، وهو مجموعة الفريق أو مستودع المشروع. لا يوجد منتدى بعد، ونبنيه حين يكثر البنّاؤون الفاعلون.
رابط مجموعة البنّائين على واتساب يصلك من قائد مشروعك أو من أحد المشرفين، ولا يُنشر هنا بعد.