Codebattle - ist ein Open -Source -Spiel, das von der Hexlet -Community entwickelt wird. Die aktuelle Version der Anwendung ist unter codebattle.hexlet.io verfügbar. Wir haben auch eine Chromverlängerung. Dies erlauben es, sich von den letzten Spiel -Updates abzusetzen.
Dieses Projekt besteht dank aller Menschen, die einen Beitrag leisten. Richtlinie beitragen.
$ 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-bashSo erstellen Sie Stat.json und sehen Sie Details im Browser -Lauf an:
yarn profile:build
yarn profile:visualize
Stellen Sie sicher, dass Sie docker für Ihr Betriebssystem installiert haben.
https://docs.docker.com/install/
Stellen Sie sicher, dass Ihr Docker -Daemon läuft. Sie können es manuell ausführen, indem Sie tippen:
sudo dockerd
Oder Sie können es zum Start hinzufügen, indem Sie eingeben:
sudo systemctl enable docker
Schließen und öffnen Sie Ihr Terminal, wenn Docker -Daemon nicht sofort angefangen hat.
https://docs.docker.com/install/linux/linux-postinstall/
Erstellen Sie die Docker -Gruppe.
sudo groupadd docker
Fügen Sie Ihren Benutzer der Docker -Gruppe hinzu.
sudo usermod -aG docker $USER
Dieses Repository wird vom Team und der Community of Hexlet, einem Bildungsprojekt, erstellt und gepflegt. Lesen Sie mehr über Hexlet.
Siehe die aktivsten Mitwirkenden auf Hexlet-Friends.