Codebattle: es un juego de código abierto desarrollado por la comunidad Hexlet. La versión actual de la aplicación está disponible en Codebattle.hexlet.io. También tenemos extensión de cromo. Que permiten suscribirse en las actualizaciones del último juego.
Este proyecto existe gracias a todas las personas que contribuyen. Contribuir directriz.
$ 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-bashPara construir stat.json y ver detalles en la ejecución del navegador:
yarn profile:build
yarn profile:visualize
Asegúrese de haber instalado docker para su sistema operativo.
https://docs.docker.com/install/
Asegúrese de que su Docker Daemon esté funcionando. Puedes ejecutarlo manualmente escribiendo:
sudo dockerd
O puede agregarlo al inicio escribiendo:
sudo systemctl enable docker
Cierre y abra su terminal si Docker Daemon no comenzó de inmediato.
https://docs.docker.com/install/linux/linux-postinstall/
Crea el grupo Docker.
sudo groupadd docker
Agregue su usuario al grupo Docker.
sudo usermod -aG docker $USER
Este repositorio es creado y mantenido por el equipo y la comunidad de Hexlet, un proyecto educativo. Lea más sobre Hexlet.
Vea la mayoría de los contribuyentes activos en hexlet-friends.