مشروع مفتوح المصدر كبير بلغة TypeScript يبحث عن مساهمين

مدرب بايثون أونلاين للمبتدئين

تعلم Python بسهولة دون إرهاق نظري. حل مهام عملية مع التحقق التلقائي واكتب الكود مباشرة في المتصفح.

ابدأ الدورة

مشروع مفتوح المصدر كبير بلغة TypeScript يفتح باب التقديم للمساهمين



مجتمع المطورين في دائرة الضوء مرة أخرى: أحد المشاريع الرائدة مفتوحة المصدر المكتوبة بلغة TypeScript أعلن عن توسيع الفريق والبحث عن مساهمين جدد. يتعلق الأمر بمشروع TypeORM - مكتبة ORM (تعيين الكائنات العلائقية) الشهيرة لـ Node.js والمتصفحات، والتي تساعد المطورين منذ عدة سنوات على العمل بسهولة مع قواعد البيانات.



TypeORM ليس مجرد أداة، بل هو محرك متكامل للتفاعل مع قواعد بيانات SQL (PostgreSQL, MySQL, SQLite, Microsoft SQL Server وغيرها). يستخدم المشروع بنشاط من قبل آلاف الشركات حول العالم، بما في ذلك الشركات الناشئة والشركات الكبرى. على الرغم من نضجه، يواصل فريق TypeORM تطوير الوظائف: إضافة دعم لأنظمة إدارة قواعد بيانات جديدة، وتحسين الأداء، وتطبيق أنماط TypeScript الحديثة.



لماذا يجب الانضمام؟

  • خبرة عملية حقيقية - ستعمل على كود يستخدمه ملايين المطورين يومياً. هذه فرصة ممتازة لتحسين مهاراتك في TypeScript والكتابة والهندسة المعمارية للأنظمة المعقدة.
  • جدول زمني مرن - المشاركة في المصادر المفتوحة لا تتطلب مواعيد نهائية صارمة. يمكنك أخذ المهام حسب وقت فراغك، وهو مثالي للطلاب والمستقلين والمطورين الذين يرغبون في الجمع بين العمل الرئيسي وهواية ممتعة.
  • المجتمع والإرشاد - تشكل مجتمع ودود في المشروع منذ فترة طويلة. يساعد المشرفون ذوو الخبرة المبتدئين في فهم الكود، وإجراء مراجعات الكود، ومشاركة نصائح التحسين.
  • محفظة الأعمال - المساهمة في مثل هذا المشروع الكبير ستكون نقطة قوية في سيرتك الذاتية. يقدر أصحاب العمل المرشحين الذين يعملون في فريق موزع ويحلون المشكلات الحقيقية.


ما المهام التي تنتظر المساهمين؟

حالياً، يبحث فريق TypeORM بشكل خاص عن مطورين من أجل:

  • تطوير ترحيلات جديدة وتحسين الترحيلات الحالية (مثل دعم أنواع البيانات المخصصة).
  • تحسين العمل مع كميات كبيرة من البيانات - تحسين التخزين المؤقت، وعمليات الدفعة، والتحميل البطيء.
  • التوثيق - كتابة الأمثلة والترجمات وتصحيح الأخطاء في التوثيق.
  • إصلاح الأخطاء وكتابة الاختبارات (الوحدة، التكامل، e2e).


كيف تبدأ؟

الأمر بسيط: فقط قم بزيارة مستودع TypeORM على GitHub، واطلع على قسم CONTRIBUTING.md وابحث عن issue بعلامة good first issue أو help wanted. عادةً ما يتم وضع علامة على هذه المهام على أنها مناسبة للمبتدئين: فهي لا تتطلب تعمقاً كبيراً في الكود وتسمح بالحصول على أول Pull Request بسرعة.



لا تخف من البدء - حتى تصحيح خطأ إملائي في التوثيق أو إعادة هيكلة صغيرة سيتم استقبالها بامتنان. الشيء الرئيسي هو اتباع إرشادات المشروع والتواصل في تعليقات issue لتجنب تكرار عمل المساهمين الآخرين.



الخلاصة؟

TypeORM هو مثال رائع على كيف يمكن للمشاريع مفتوحة المصدر بلغة TypeScript أن تجمع المطورين من جميع أنحاء العالم. إذا كنت ترغب في تعميق معرفتك بـ TypeScript، واكتساب خبرة في العمل مع قاعدة كود حقيقية، وإيجاد أشخاص متشابهين في التفكير - فهذا هو الوقت المناسب للانضمام. المساهمة في المصادر المفتوحة هي

المكتبات الموصى بها