تخط المحتوى

انضم إلينا

كيفية المساعدة في تطوير كيت

إذا كنت تريد مساعدتنا في تطوير كيت، KWrite أو KTextEditor، يجب أن تنضم إلى قناة مصفوفة كيت (مزيد من المعلومات العامة حول مصفوفة و كيدي هنا).

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

كيف تبني كيت

كيت يمكن بناؤه بسهولة على توزيع لينكس حديث، نوفّر درسا تعليميّا حول بناء كيت و التبعيات المطلوبة لهذا. لأنظمة التشغيل الأخرى، نفس الصفحة توفّر روابط إضافية بمعلومات.

المساهمة بالشيفرة

للمساهمات، أفضل طريقة لتسليمها هي عبر نُسخة غيت لاب الخاصة بنا invent.kde.org.

كيفية إعداده و استخدامه موثّقة في توثيق invent.kde.org.

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

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

مجالات العمل

مجال العمل الرئيسي هو البرمجة، و لكن إذا لم تكن مبرمجا يمكنك المساعدة في العديد من المجالات الأخرى:

  • كتابة و صيانة التوثيق.
  • كتابة و صيانة ملفات إبراز الصياغة.
  • كتابة و صيانة السكربتات.
  • صيانة تقارير العلل.
  • تزويدنا بتعليقات مفيدة.
  • ساعِدنا بمساعدة كيدي. باعتبار كيت جزءًا من كيدي، فإنه يكسب من كيدي بأكمله، بصرف النظر عن التكامل الممتاز الذي توفره كيدي، فإن مساعدة فريق ترجمة كيدي لا تقدر بثمن.

معايير الترميز لـ C/C++

يجب أن يتبع الترميز في مستودعاتنا النمط الموصوف لـ أطر عمل كيدي.

ستقوم أدوات CMake التي نستخدمها بتجهيز أدوات ربط مناسبة قبل الالتزام لضمان هذا النمط باستخدام clang-format.

توثيق ترميزك

نستخدم صيغة Doxygen لتوثيق الترميز، ومن اللطيف توثيق كل شيء، حتى الترميز الخاص، حيث قد يعمل عليه أو يحاول فهمه أشخاص آخرون غيرك.

بالنسبة للتعليقات داخل الدوال، يُفضل استخدام تعليقات C++ ذات السطر الواحد على تعليقات C متعددة الأسطر.

نقاط بدء جيدة

يمكنك إلقاء نظرة على قائمتنا الحالية من المشاكل، ربما أنت مهتم بالاعتناء بأحدها.