Codebattle - это игра с открытым исходным кодом, разрабатывающую Hexlet Community. Текущая версия приложения доступна по адресу codebattle.hexlet.io. У нас также есть расширение хрома. Которые позволяют подписаться на последние обновления игры.
Этот проект существует благодаря всем людям, которые вносят свой вклад. Внести свой вклад.
$ 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/
Создайте группу Docker.
sudo groupadd docker
Добавьте вашего пользователя в группу Docker.
sudo usermod -aG docker $USER
Этот репозиторий создается и поддерживается командой и сообществом Hexlet, образовательного проекта. Узнайте больше о Hexlet.
Смотрите наиболее активных участников на Friends Hexlet.