Ktor — إطار عمل مفتوح المصدر بلغة Kotlin: نبحث عن مساهمين
أعلن فريق Ktor — أحد أكثر المشاريع مفتوحة المصدر شهرة بلغة Kotlin — عن توسيع برنامج جذب المساهمين. المطورون من جميع المستويات مدعوون للمشاركة في تطوير إطار العمل المخصص لبناء الخوادم والعملاء غير المتزامنين.
ما هو Ktor؟
Ktor هو إطار عمل خفيف الوزن ومعياري من شركة JetBrains (مبتكري Kotlin). يتيح بناء ما يلي بسرعة:
- خوادم الويب و REST API؛
- عملاء HTTP و WebSocket؛
- الخدمات المصغرة وتطبيقات الواجهة الخلفية.
المشروع مفتوح بالكامل (ترخيص Apache 2.0) ويستخدم coroutines في Kotlin لتحقيق أقصى أداء.
لماذا هذا مهم؟
خلال العام الماضي، تجاوز عدد النجوم على GitHub 12,000، وزاد عدد عمليات التكامل مع Ktor بنسبة 40%. ومع ذلك، كما يشير القائمون على الصيانة، يواجه المشروع نقصًا في المساهمين النشطين لتنفيذ الميزات الجديدة ودعم الكود الحالي.
- هناك حاجة للمساعدة في التوثيق: ترجمات، أمثلة، دروس تعليمية.
- إصلاح الأخطاء والاختبار: تحسين الاستقرار وتغطية الاختبارات.
- وحدات جديدة: التكامل مع قواعد البيانات الشائعة، قوائم الانتظار، وأنظمة التسجيل.
كيف تنضم؟
للمبتدئين، تم إعداد مهام بعلامة good first issue. يمكن للمطورين ذوي الخبرة أخذ تذاكر أكثر تعقيدًا من قسم help wanted. تتضمن عملية المساهمة:
- إنشاء fork للمستودع على GitHub.
- إنشاء فرع وإجراء التغييرات.
- فتح Pull Request مع وصف.
يضمن فريق Ktor مراجعة الكود خلال 48 ساعة وتقديم المساعدة في التكيف.
ماذا يحصل المساهمون؟
- خبرة في العمل مع مشروع مفتوح المصدر كبير — إضافة في السيرة الذاتية يقدرها أصحاب العمل.
- الوصول إلى غرفة دردشة خاصة للمطورين وإرشاد من مهندسي JetBrains.
- هدايا تذكارية (ملصقات، بضائع) للمشاركين النشطين.
الآفاق
مع تزايد شعبية Kotlin في تطوير الواجهة الخلفية (خاصة بعد إصدار Kotlin Multiplatform)، يصبح Ktor أداة رئيسية. المشاركة في المشروع هي فرصة للتأثير على النظام البيئي والحصول على وصول مبكر إلى الميزات الجديدة.
لمزيد من المعلومات — في المدونة الرسمية لـ Ktor والمستودع على GitHub. انضم إلى المجتمع اليوم!