Jervis Hub

تصفح وإدارة المستودعات على GitHub.com وGitHub Enterprise من واجهة مشتركة للويب وسطح المكتب والموبايل.

  • نوع المشروع : متعدد المنصات · عميل GitHub
  • مشاركة :

ناقش مشروعك معنا

شاركنا متطلباتك والجوانب التي تريد تحسينها في طريقة عمل فريقك.

Jervis Hub

نظرة على المشروع

Jervis Hub عميل GitHub لتصفح المستودعات وإدارتها. يسجل المطور الدخول باستخدام Personal Access Token، ويمكنه الاتصال بـGitHub.com أو خادم GitHub Enterprise مستضاف ذاتيًا.

تشترك نسخة الويب وPWA ونسخ سطح المكتب والموبايل في واجهة Vue وQuasar. تستخدم عمليات المستودعات طبقة API واحدة، مع تكييف التخطيط وتكاملات المنصة لكل بيئة.

التحدّي في المشروع

  • مشاركة مسارات إدارة المستودعات بين الويب وسطح المكتب والموبايل.
  • معالجة اختلافات GitHub.com وEnterprise في طبقة API واحدة.
  • تكييف التنقل والتخطيط مع أحجام الشاشات المختلفة.
  • إدارة صفحات النتائج وبيانات المستودعات المخزنة مؤقتًا.

كيف بنينا الحل

تشكل Vue 3 وQuasar وTypeScript وPinia التطبيق المشترك. يتولى Octokit الاتصال بـGitHub API، ويوفر Electron تطبيق سطح المكتب وCapacitor نسخ الموبايل وWorkbox دعم PWA.

التقنيات المستخدمة

  • Vue 3
  • Quasar
  • TypeScript
  • Pinia
  • Octokit
  • Electron
  • Capacitor
  • PWA

ما يقدّمه المنتج

قاعدة تطبيق مشتركة لعميل GitHub تدعم GitHub.com وEnterprise، مع واجهات تناسب الاستخدام على الويب وسطح المكتب والموبايل.

معاينة المنتج

Jervis Hub — معاينة المنتج
لقطة من الشاشة العامة للمنتج. سجّل الدخول للوصول إلى مساحة العمل الخاصة بك.