codebattle

Codebattle game

Github星跟蹤圖

Codebattle

Actions Status
codecov
Maintainability
codebeat badge

Кодбатл - это игра с открытым исходным кодом, которая разрабатывается сообществом Хекслета. Подробнее о проекте читайте в вики репозитория. Мы будем очень рады, если вы решите принять участие в разработке проекта.
Текущая версия приложения доступна по адресу codebattle.hexlet.io.
Следить за процессом разработки можно в ленте новостей.

Requirements

  • Mac / Linux
  • Docker
  • Docker Compose

Install

  • Clone repo
$ git clone git@github.com:hexlet-codebattle/codebattle.git
$ cd codebattle
$ mkdir -p tmp
$ echo 'asdf' > tmp/ansible-vault-password
$ make setup-env
$ make compose-setup

Run

$ make compose

Test

$ make compose-test

Lint

$ make compose-bash
$ make lint-js

# To autofix warnings run:
$ make lint-js-fix

Useful

$ 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 test test/code_check/

$ mix issues.upload # Upsert issues by name in db

#If you use docker in dev env, run commands in make compose-bash

Support

Troubleshooting

  • Install and run docker

Make sure you have installed docker and docker-compose for your OS.

https://docs.docker.com/install/

https://docs.docker.com/compose/install/

Make sure your docker daemon is running. You can run it manually by typing:

sudo dockerd

or you can add it to startup by typing:

sudo systemctl enable docker

Close and open your terminal if docker daemon didn't start immediately.

  • Manage Docker as a non-root user

https://docs.docker.com/install/linux/linux-postinstall/

Create the docker group.

sudo groupadd docker

Add your user to the docker group.

sudo usermod -aG docker $USER

主要指標

概覽
名稱與所有者hexlet-codebattle/codebattle
主編程語言Elixir
編程語言JavaScript (語言數: 23)
平台
許可證
所有者活动
創建於2017-07-24 11:57:22
推送於2025-06-25 13:11:37
最后一次提交2025-06-25 16:11:33
發布數0
用户参与
星數704
關注者數20
派生數232
提交數4.6k
已啟用問題?
問題數1149
打開的問題數215
拉請求數922
打開的拉請求數8
關閉的拉請求數105
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?