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/
分享 — 以任何媒介或格式複製和重新散佈資料
改編——重新混合、轉換並在材料的基礎上進行構建
非商業性 — 您不得將該材料用於商業目的。
相同方式共享 — 如果您對材料進行重新混合、轉換或構建,則必須在與原始材料相同的許可下分發您的貢獻。