O objetivo do leaguestats.gg é fornecer dados globais completos para todos os invocadores de League of Legends.
Aqui está um exemplo de estatísticas para algum invocador.
Requisitos do ambiente de desenvolvimento:
Você pode usar o arquivo docker-compose.yml
para configurar rapidamente o PostgreSQL e o Redis em desenvolvimento.
Configurando o contêiner do Docker:
> docker-compose up --build -d
Configurando seu ambiente de desenvolvimento em sua 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 executar as migrações, você precisa adicionar alguns detalhes ao servidor .env:
Para gerar o APP_KEY execute node ace generate:key
, copie e cole o valor na respectiva variável .env;
Defina as variáveis do banco de dados PG_USER, PG_PASSWORD e PG_DB_NAME. Se você estiver usando o docker, poderá definir conforme abaixo:
PG_USER=root
PG_PASSWORD=root
PG_DB_NAME=leaguestats
Executando o aplicativo:
> cd client
> npm run dev
# And
> cd server
> npm run dev
Implantando o aplicativo:
> cd client
> npm run build
> npm run preview # to test the build locally
# And
> cd server
> npm run build
> node build/server.js
Não hesite em contribuir com o projeto adaptando ou adicionando funcionalidades! Relatórios de bugs ou solicitações pull são bem-vindos.
NãoComercial-Compartilhamento pela mesma Licença 4.0 Internacional (CC BY-NC-SA 4.0)
https://creativecommons.org/licenses/by-nc-sa/4.0/
Compartilhar – copie e redistribua o material em qualquer meio ou formato
Adaptar – remixar, transformar e desenvolver o material
Não Comercial — Você não pode usar o material para fins comerciais.
ShareAlike — Se você remixar, transformar ou desenvolver o material, deverá distribuir suas contribuições sob a mesma licença do original.