Tujuan dari leaguestats.gg adalah untuk menyediakan data lengkap global untuk semua pemanggil League of Legends.
Berikut adalah contoh statistik untuk beberapa pemanggil.
Persyaratan lingkungan pengembangan :
Anda dapat menggunakan file docker-compose.yml
untuk menyiapkan PostgreSQL dan Redis dengan cepat dalam pengembangan.
Menyiapkan wadah buruh pelabuhan:
> docker-compose up --build -d
Menyiapkan lingkungan pengembangan Anda di mesin lokal Anda :
> 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
Sebelum menjalankan migrasi, Anda perlu menambahkan beberapa detail ke server .env:
Untuk menghasilkan node ace generate:key
, salin dan tempel nilai pada variabel .env masing-masing;
Atur variabel database PG_USER, PG_PASSWORD dan PG_DB_NAME. Jika Anda menggunakan buruh pelabuhan, Anda dapat mengaturnya seperti di bawah ini:
PG_USER=root
PG_PASSWORD=root
PG_DB_NAME=leaguestats
Menjalankan aplikasi:
> cd client
> npm run dev
# And
> cd server
> npm run dev
Menyebarkan aplikasi:
> cd client
> npm run build
> npm run preview # to test the build locally
# And
> cd server
> npm run build
> node build/server.js
Jangan ragu untuk berkontribusi pada proyek dengan mengadaptasi atau menambahkan fitur! Laporan bug atau permintaan penarikan dipersilakan.
NonKomersial-BerbagiSerupa 4.0 Internasional (CC BY-NC-SA 4.0)
https://creativecommons.org/licenses/by-nc-sa/4.0/
Bagikan — menyalin dan mendistribusikan ulang materi dalam media atau format apa pun
Adaptasi — mencampur, mengubah, dan mengembangkan materi
NonKomersial — Anda tidak boleh menggunakan materi untuk tujuan komersial.
Berbagi Serupa — Jika Anda me-remix, mengubah, atau membuat materi, Anda harus mendistribusikan kontribusi Anda di bawah lisensi yang sama dengan aslinya.