الهدف من leaguestats.gg هو توفير بيانات عالمية كاملة لجميع مستدعي League of Legends.
فيما يلي مثال على إحصائيات بعض المستدعي.
متطلبات بيئة التطوير:
يمكنك استخدام ملف docker-compose.yml
لإعداد PostgreSQL وRedis قيد التطوير بسرعة.
إعداد حاوية الإرساء:
> docker-compose up --build -d
إعداد بيئة التطوير الخاصة بك على جهازك المحلي:
> git clone https://github.com/vkaelin/LeagueStats.git
> cd leaguestats/client
> npm install
# And
> cd leaguestats/server
> npm install
> cp .env.example .env # edit the values (see below for more info)
> node ace migration:run
قبل تشغيل عمليات الترحيل، تحتاج إلى إضافة بعض التفاصيل إلى الخادم .env:
لإنشاء node ace generate:key
، انسخ القيمة والصقها في متغير .env المعني؛
قم بتعيين متغيرات قاعدة البيانات PG_USER وPG_PASSWORD وPG_DB_NAME. إذا كنت تستخدم عامل ميناء، يمكنك تعيينه على النحو التالي:
PG_USER=root
PG_PASSWORD=root
PG_DB_NAME=leaguestats
تشغيل التطبيق :
> cd client
> npm run dev
# And
> cd server
> npm run dev
نشر التطبيق :
> cd client
> npm run build
> npm run preview # to test the build locally
# And
> cd server
> npm run build
> node build/server.js
لا تتردد في المساهمة في المشروع من خلال تعديل أو إضافة ميزات! نرحب بتقارير الأخطاء أو طلبات السحب.
المشاركة غير التجارية على قدم المساواة 4.0 الدولية (CC BY-NC-SA 4.0)
https://creativecommons.org/licenses/by-nc-sa/4.0/
المشاركة — انسخ المادة وأعد توزيعها بأي وسيلة أو تنسيق
التكيف - إعادة مزج المواد وتحويلها والبناء عليها
غير تجاري — لا يجوز لك استخدام المادة لأغراض تجارية.
ShareAlike — إذا قمت بإعادة مزج المادة أو تحويلها أو البناء عليها، فيجب عليك توزيع مساهماتك بموجب نفس ترخيص النسخة الأصلية.