Leaguestats.gg の目標は、リーグ オブ レジェンドのすべてのサモナーにグローバルな完全なデータを提供することです。
以下は、あるサモナーのステータスの例です。
開発環境の要件:
docker-compose.yml
ファイルを使用すると、開発中に PostgreSQL と Redis をすばやくセットアップできます。
Docker コンテナのセットアップ:
> 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 にいくつかの詳細を追加する必要があります。
APP_KEY を生成するにはnode ace generate:key
を実行し、値をコピーしてそれぞれの .env 変数に貼り付けます。
データベース変数 PG_USER、PG_PASSWORD、PG_DB_NAME を設定します。 dockerを使用している場合は以下のように設定できます。
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 — 素材をリミックス、変換、または構築する場合は、オリジナルと同じライセンスに基づいて投稿を配布する必要があります。