الانتقال إلى المحتوى الرئيسي

الإبلاغ عن الأخطاء

للإبلاغ عن خطأ، يرجى إنشاء مشكلة على GitHub. يمكنك أيضًا طلب المساعدة عبر Discord.

طلبات الميزات

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

أرسل طلب سحب

تبدأ المساهمة بالشفرة في Twenty بطلب سحب (PR).

قبل أن تبدأ

  1. تحقق من المشكلات القائمة للعمل ذي الصلة
  2. بالنسبة للميزات الجديدة، افتح مشكلة أولًا للنقاش
  3. راجع مدونة قواعد السلوك

التفريع والاستنساخ

  1. فرّع المستودع على GitHub
  2. استنسخ تفريعك:
git clone https://github.com/YOUR_USERNAME/twenty.git
cd twenty
  1. أضف المستودع البعيد upstream:
git remote add upstream https://github.com/twentyhq/twenty.git

إنشاء فرع

git checkout -b feature/your-feature-name
استخدم أسماء فروع وصفية:
  • feature/add-export-button
  • fix/login-redirect-issue
  • docs/update-api-guide

أجرِ تعديلاتك

  1. اكتب شفرة نظيفة وموثقة جيدًا
  2. اتبع أسلوب الشفرة المعمول به
  3. أضف اختبارات للوظائف الجديدة
  4. حدّث الوثائق عند الحاجة

أرسل طلب السحب الخاص بك

  1. ادفع فرعك:
git push origin feature/your-feature-name
  1. افتح طلب سحب على GitHub
  2. املأ قالب طلب السحب
  3. اربط المشكلات ذات الصلة

قائمة التحقق لطلب السحب

  • الشفرة تتبع إرشادات أسلوب المشروع
  • تجتاز الاختبارات محليًا
  • الوثائق محدّثة
  • وصف طلب السحب يوضح التغييرات