L'objectif de leaguestats.gg est de fournir des données globales complètes pour tous les invocateurs de League of Legends.
Voici un exemple de statistiques pour certains invocateurs.
Exigences de l'environnement de développement :
Vous pouvez utiliser le fichier docker-compose.yml
pour configurer rapidement PostgreSQL et Redis en développement.
Configuration du conteneur Docker :
> docker-compose up --build -d
Configuration de votre environnement de développement sur votre machine locale :
> 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
Avant d'exécuter les migrations, vous devez ajouter quelques détails au serveur .env :
Pour générer le node ace generate:key
, copiez et collez la valeur sur la variable .env respective ;
Définissez les variables de base de données PG_USER, PG_PASSWORD et PG_DB_NAME. Si vous utilisez Docker, vous pouvez définir comme ci-dessous :
PG_USER=root
PG_PASSWORD=root
PG_DB_NAME=leaguestats
Exécution de l'application :
> cd client
> npm run dev
# And
> cd server
> npm run dev
Déploiement de l'application :
> cd client
> npm run build
> npm run preview # to test the build locally
# And
> cd server
> npm run build
> node build/server.js
N'hésitez pas à contribuer au projet en adaptant ou en ajoutant des fonctionnalités ! Les rapports de bogues ou les demandes d'extraction sont les bienvenus.
Non commercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
https://creativecommons.org/licenses/by-nc-sa/4.0/
Partager - copiez et redistribuez le matériel sur n'importe quel support ou format
Adaptez-vous - remixez, transformez et construisez sur le matériau
Non commercial — Vous ne pouvez pas utiliser le matériel à des fins commerciales.
ShareAlike — Si vous remixez, transformez ou construisez sur le matériel, vous devez distribuer vos contributions sous la même licence que l'original.