El objetivo de leaguestats.gg es proporcionar datos globales completos para todos los invocadores de League of Legends.
Aquí hay un ejemplo de estadísticas para algún invocador.
Requisitos del entorno de desarrollo:
Puede utilizar el archivo docker-compose.yml
para configurar rápidamente PostgreSQL y Redis en desarrollo.
Configurando el contenedor acoplable:
> docker-compose up --build -d
Configurando su entorno de desarrollo en su máquina local:
> 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
Antes de ejecutar las migraciones, debe agregar algunos detalles al servidor .env:
Para generar APP_KEY, ejecute el node ace generate:key
, copie y pegue el valor en la variable .env respectiva;
Configure las variables de la base de datos PG_USER, PG_PASSWORD y PG_DB_NAME. Si está utilizando la ventana acoplable, puede configurarlo de la siguiente manera:
PG_USER=root
PG_PASSWORD=root
PG_DB_NAME=leaguestats
Ejecutando la aplicación:
> cd client
> npm run dev
# And
> cd server
> npm run dev
Implementación de la aplicación:
> cd client
> npm run build
> npm run preview # to test the build locally
# And
> cd server
> npm run build
> node build/server.js
¡No dudes en contribuir al proyecto adaptando o añadiendo funciones! Los informes de errores o las solicitudes de extracción son bienvenidos.
No comercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0)
https://creativecommons.org/licenses/by-nc-sa/4.0/
Compartir: copiar y redistribuir el material en cualquier medio o formato.
Adaptar: remezclar, transformar y construir sobre el material.
No comercial: no puede utilizar el material con fines comerciales.
CompartirIgual: si remezclas, transformas o construyes sobre el material, debes distribuir tus contribuciones bajo la misma licencia que el original.