Skip to content

البدء مع Hatcher

مرحبًا، أيها الرائد.

لقد وصلت إلى المرحلة التأسيسية لعصر جديد في تطوير البرمجيات. يتم صياغة Hatcher بشكل مفتوح من قبل مجتمع من الحرفيين، وهذه دعوتك للإمساك بالمطرقة.

هذا الدليل مخصص للمطورين الذين يريدون الانضمام إلينا في اليوم صفر والمساعدة في تشكيل مستقبل بيئة التطوير الدستورية.

حالة المشروع وخارطة الطريق

رؤيتنا هي منصة واحدة مع تكوينين متميزين. إليك أين نحن اليوم:

Hatcher Generative (قيد التطوير النشط)

هذا هو التركيز الحالي لفريقنا الأساسي. عقدة Generative هي قمرة القيادة للتطوير السريع والإبداعي، حيث يوجّه المطور الذكاء الاصطناعي بتعليمات عالية المستوى. هذا هو الجزء من قاعدة الشيفرة حيث يمكن للمساهمين الجدد أن يكون لهم التأثير الأكثر فورية.

Hatcher EGGs (على خارطة الطريق)

عقدة EGGs (Enforced Governance Guardrails) هي هدفنا النهائي للأنظمة الحيوية. إنها تمثل "غرفة النظافة الفضائية" حيث كل إجراء حتمي بنسبة 100٪ وقابل للمراجعة. هذه الوظيفة لم يتم تنفيذها بعد وتمثل تحديًا معماريًا مثيرًا للمستقبل. نرحب بمناقشة المجتمع والأفكار حول تنفيذها.

لماذا المساهمة في Hatcher؟

من خلال الانضمام إلينا في هذه المرحلة المبكرة من Alpha، لديك فرصة فريدة لـ:

  • تشكيل أداة تأسيسية: التأثير على البنية الأساسية واتجاه أداة سيتم استخدامها من قبل آلاف المطورين.

  • العمل مع مجموعة تقنيات عالمية المستوى: الغوص بعمق في قاعدة شيفرة مبنية باستخدام Rust وTypeScript وWebAssembly ومبادئ الذكاء الاصطناعي المتطورة.

  • بناء سمعتك: كن مساهمًا مؤسسًا معترفًا به في Hatcher Guild، مجتمع يقدّر الحرفية والخبرة.

  • حل مشاكل مثيرة: من بناء محرك Git مخصص إلى تصميم جسر واجهة المستخدم المرئية إلى الشيفرة، التحديات التي نتعامل معها ليست تافهة على الإطلاق.

كيفية المساهمة

مستعد لتصبح مساهمًا؟ الطريقة الوحيدة لتشغيل Hatcher الآن هي بناؤه من المصدر.

المتطلبات الأساسية

تأكد من أن بيئة التطوير الخاصة بك تحتوي على:

  • Node.js 22.0.0 أو أعلى
  • pnpm 10.6.0 أو أعلى
  • Git

البناء من المصدر

bash
# Clone the repository
git clone https://github.com/HatcherDX/dx-engine.git
cd dx-engine

# Install dependencies
pnpm install

# Start development mode
pnpm dev

سيؤدي هذا إلى تشغيل بيئة تطوير Hatcher على جهازك المحلي، مع تشغيل أحدث إصدار تطويري.

فهم رؤيتنا

للمساهمة بفعالية، من الضروري فهم فلسفتنا الأساسية. كل ما تحتاج إلى قراءته هو صفحة واحدة:

ابحث عن مساهمتك الأولى

أفضل طريقة للبدء هي معالجة مشكلة موجودة.

  • تصفح مشاكلنا: توجه إلى GitHub Issues. ابحث عن المشاكل الموسومة بـ good first issue أو help wanted.

  • انضم إلى المحادثة: قبل البدء في البرمجة، اترك تعليقًا على المشكلة وانضم إلى مجتمع Discord. مناقشة نهجك مع الفريق الأساسي هي أفضل طريقة لضمان توافق مساهمتك مع اتجاه المشروع.

  • اقرأ إرشاداتنا: اطلع على ملف CONTRIBUTING.md في المستودع للحصول على تفاصيل حول معايير البرمجة الخاصة بنا وعملية طلب السحب.

انضم إلى المجتمع

يحدث التعاون بشكل مفتوح. إذا كان لديك أسئلة أو أفكار أو تريد فقط المتابعة، إليك أين تجدنا:

  • Discord: المركز الرئيسي للدردشة في الوقت الفعلي مع الفريق والمساهمين الآخرين.

  • GitHub: لجميع الشيفرات والمشاكل وطلبات السحب.

  • تابع @HatcherDX للأخبار الرئيسية وتحديثات المشروع.

مرحبًا بك في مستقبل التطوير!

مستعد للانضمام إلى الثورة؟

ابدأ المساهمة في مستقبل التطوير بمساعدة الذكاء الاصطناعي اليوم