مساهماتك github منظمة وتصور بذكاء - عرض مقاييس ذات مغزى على سيرتك الذاتية
قبل أن نذكر ما إذا كانت هذه الأداة مفيدة أم لا (قد تكون) ، دعنا نكشف عن هدفها الأساسي: تحسين مهاراتنا.
لماذا لدينا؟ لأن هذه الأداة مفتوحة المصدر والجميع أكثر من مرحب به للمساهمة في ذلك!
يمكنك الحصول على مشكلة في أي وقت ، أو الانضمام إلى خادم Discord لمناقشة المشروع ومستقبله. لا يوجد شيء في الحجر ، لذلك لا تتردد في مشاركة أفكارك واقتراحاتك.
إليك مقطع فيديو يصف المشروع وأهدافه (على YouTube)
يعتمد التطبيق حاليًا على Next.js مع CSS TypeScript و Tailwind (في الواقع مع Daisyui ، مكتبة مكون CSS Tailwind).
ندير بعض البيانات ، خاصة من واجهات برمجة تطبيقات GitHub باستخدام نقطة نهاية GraphQL واستعلام React.
هناك ميزة تسجيل الدخول مع NextAuth باستخدام Github كموفر.
تتمثل الخطة أيضًا في إضافة نوع من ملفات تعريف وإعدادات المستخدمين ، حيث تم تخزينها؟ الأمر متروك لك لتقرر! يمكن أن يكون على mongodb مع orm مثل prisma أو شيء مختلف تماما. يمكن أن تكون البداية الأولى استخدام LocalStorage للتحقق من صحة المفهوم ثم تحديد قاعدة البيانات التي يجب استخدامها.
سيشارك الاختبار أيضًا في هذه العملية ، لست متأكدًا مما إذا كان Vitest أو Jest لاختبار المكونات أو إما السرو أو الكاتب المسرحي لاختبار E2E.
كما هو مذكور في البداية ، يمكنك الحصول على مشكلة (اكتب تعليقًا أولاً!) أو الانضمام إلى خادم Discord حتى نتمكن من إجراء محادثة حول المشروع.
الهدف من هذا المشروع ليس هو النتيجة نفسه بل عملية بنائها ، معًا! نتيجةً لذلك ، سننتهي في نهاية المطاف امتلاك أداة لطيفة لعرض مساهمات GitHub ومشروع يمكننا استخدامه كمرجع عندما نحتاج إلى تنفيذ شيء مماثل في مشاريع أخرى.
يمكن العثور على تعليمات حول كيفية تشغيل التطبيق محليا في المساهمة.
شكرا للقراءة والترميز السعيد!
ليوناردو مونتيني ؟ | أنانت تشبي ؟ | بريانكار بال ؟ | بيوش جها | Dimassi Bassem ؟ | جاكوب fronczyk | أنطونيو باسيلي |
Agrima Agrawal ؟ | هيشام إيسايدي | أنوبام | thititongumpun | جاكوب باران | سابرينا ؟ | كييت هوانغ جيا |
كريستين بيلزي ؟ ️ |