เป้าหมายของ leaguestats.gg คือการให้ข้อมูลที่สมบูรณ์ทั่วโลกสำหรับผู้ซัมมอนเนอร์ League of Legends ทุกคน
นี่คือตัวอย่างสถิติของซัมมอนเนอร์บางคน
ข้อกำหนดด้านสภาพแวดล้อมการพัฒนา:
คุณสามารถใช้ไฟล์ docker-compose.yml
เพื่อตั้งค่า PostgreSQL และ Redis ในการพัฒนาได้อย่างรวดเร็ว
การตั้งค่าคอนเทนเนอร์นักเทียบท่า:
> 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 หากคุณใช้นักเทียบท่า คุณสามารถตั้งค่าได้ดังนี้:
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
อย่าลังเลที่จะมีส่วนร่วมในโครงการโดยการปรับหรือเพิ่มคุณสมบัติ! ยินดีรายงานข้อผิดพลาดหรือคำขอดึง
ไม่ใช่เชิงพาณิชย์-ShareAlike 4.0 ระหว่างประเทศ (CC BY-NC-SA 4.0)
https://creativecommons.org/licenses/by-nc-sa/4.0/
แบ่งปัน — คัดลอกและแจกจ่ายเนื้อหาในรูปแบบสื่อหรือรูปแบบใดก็ได้
ปรับเปลี่ยน — รีมิกซ์ แปลงร่าง และสร้างจากวัสดุ
ไม่ใช่เชิงพาณิชย์ — คุณไม่สามารถใช้เนื้อหาเพื่อวัตถุประสงค์ทางการค้า
ShareAlike — หากคุณรีมิกซ์ ดัดแปลง หรือต่อยอดเนื้อหา คุณต้องเผยแพร่ผลงานของคุณภายใต้ใบอนุญาตเดียวกันกับต้นฉบับ