CodeBattle - est un jeu open source développé par la communauté des hexlettes. La version actuelle de l'application est disponible sur codebattle.hexlet.io. Nous avons également une extension chromée. Qui permettent de s'abonner aux dernières mises à jour du jeu.
Ce projet existe grâce à toutes les personnes qui contribuent. Contribuer des directives.
$ 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-bashPour construire stat.json et voir les détails dans le navigateur Run:
yarn profile:build
yarn profile:visualize
Assurez-vous que vous avez installé docker pour votre système d'exploitation.
https://docs.docker.com/install/
Assurez-vous que votre démon Docker est en cours d'exécution. Vous pouvez l'exécuter manuellement en tapant:
sudo dockerd
ou vous pouvez l'ajouter au démarrage en tapant:
sudo systemctl enable docker
Fermez et ouvrez votre terminal si Docker Daemon n'a pas commencé immédiatement.
https://docs.docker.com/install/linux/linux-postinstall/
Créez le groupe Docker.
sudo groupadd docker
Ajoutez votre utilisateur au groupe Docker.
sudo usermod -aG docker $USER
Ce référentiel est créé et maintenu par l'équipe et la communauté de Hexlet, un projet éducatif. En savoir plus sur Hexlet.
Voir les contributeurs les plus actifs sur les amis de Hexlet.