Codebattle - เป็นเกมโอเพ่นซอร์สที่ได้รับการพัฒนาโดยชุมชน Hexlet แอปพลิเคชันเวอร์ชันปัจจุบันมีอยู่ที่ codebattle.hexlet.io นอกจากนี้เรายังมีส่วนขยาย Chrome ซึ่งอนุญาตให้สมัครสมาชิกในการอัปเดตเกมล่าสุด
โครงการนี้มีอยู่ขอบคุณทุกคนที่มีส่วนร่วม มีส่วนร่วมเป็นแนวทาง
$ git clone [email protected]:hexlet-codebattle/codebattle.git
$ cd codebattle
$ make setup$ make compose$ make compose-test$ make compose-lint
# To run specific
$ make compose-mix-format
$ make compose-mix-credo
$ make compose-lint-js-fix$ mix upload_langs
$ mix dockers.push # all
$ mix dockers.push elixir
$ mix dockers.build # all
$ mix dockers.build elixir
$ mix dockers.pull # all
$ mix dockers.pull elixir
$ mix asserts.upload # Pulls from battle_asserts all issues and upserts into DB
# If you use docker in dev env, run commands in make compose-bashเพื่อสร้าง stat.json และดูรายละเอียดในการรันเบราว์เซอร์:
yarn profile:build
yarn profile:visualize
ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง docker สำหรับระบบปฏิบัติการของคุณแล้ว
https://docs.docker.com/install/
ตรวจสอบให้แน่ใจว่า Docker Daemon กำลังทำงานอยู่ คุณสามารถเรียกใช้มันด้วยตนเองโดยการพิมพ์:
sudo dockerd
หรือคุณสามารถเพิ่มลงในการเริ่มต้นโดยการพิมพ์:
sudo systemctl enable docker
ปิดและเปิดเทอร์มินัลของคุณหาก Docker Daemon ไม่เริ่มทันที
https://docs.docker.com/install/linux/linux-postinstall/
สร้างกลุ่มนักเทียบท่า
sudo groupadd docker
เพิ่มผู้ใช้ของคุณในกลุ่ม Docker
sudo usermod -aG docker $USER
พื้นที่เก็บข้อมูลนี้ถูกสร้างและดูแลโดยทีมงานและชุมชนของ Hexlet ซึ่งเป็นโครงการการศึกษา อ่านเพิ่มเติมเกี่ยวกับ hexlet
ดูผู้มีส่วนร่วมที่กระตือรือร้นที่สุดในเพื่อน hexlet