عن المشروع
ستار هيستوري هو تطبيق ويب مصمم لعرض تاريخ نمو نجوم مستودعات جيثب. يُوصف بأنه 'الرسم البياني الفعلي لتاريخ نجوم جيثب' وهو متاح على star-history.com.
يتميز التطبيق برسم بياني تخطيطي فريد بأسلوب جمالي مشابه لـ xkcd. يمكن للمستخدمين إنشاء صور عالية الجودة لتاريخ نجوم مستودعاتهم بنقرة واحدة. يدعم الأداة طرق عرض متعددة للرسوم البيانية، بما في ذلك طرق عرض تعتمد على التاريخ أو الخط الزمني.
إحدى الميزات الرئيسية هي القدرة على تضمين الرسوم البيانية في الوقت الفعلي مباشرة في ملفات README الخاصة بجيثب أو مواقع أخرى. يوضح ملف README نفسه ذلك من خلال تضمين رسم بياني مباشر وشارة مباشرة تعرض الترتيب العالمي للمستودع.
تشمل الميزات الإضافية:
- تبديل رؤية المستودع
- اختصار لإدخال المستودعات
- مشاركة سريعة على تويتر
- دعم إدخال مستودعات متعددة في وقت واحد
ستار هيستوري متاح أيضًا كإضافة كروم مجانية، توفر عارض رسوم بيانية أساسي كمنتج إضافي.
تم بناء المشروع باستخدام مجموعة تقنيات حديثة تتكون من Next.js وTailwindCSS. يتكون من ثلاثة مكونات رئيسية:
1. الواجهة الأمامية: تطبيق الويب الرئيسي الذي يعمل على localhost:3000 أثناء التطوير
2. إضافة كروم: إضافة متصفح مبنية من كود الواجهة الأمامية
3. خادم API: ميزة تجريبية تولد صور SVG للرسوم البيانية لتضمينها في ملفات README الخاصة بجيثب، ويعمل على localhost:8080
يتطلب المشروع Node.js وpnpm كمتطلبات أساسية للتطوير. لا يقبل المشروع مساهمات خارجية.
تم رعاية ستار هيستوري من قبل عدة شركات بما في ذلك Bytebase وDify وSerpApi وCodeRabbit وpgplex.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.