deadit / codebattle

Codebattle game

Home Page:http://codebattle.hexlet.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Codebattle

Build Status

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

Requirements

  • Mac / Linux
  • Docker
  • Docker Compose

Install

  • Clone repo
$ git clone https://github.com/hexlet-codebattle/codebattle.git

Install ansible

$ cd codebattle
$ make ansible-development-setup
$ make compose-setup

Run

$ make compose

Test

$ make compose-test

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/

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

Support

About

Codebattle game

http://codebattle.hexlet.io/


Languages

Language:Elixir 65.7%Language:JavaScript 26.6%Language:HTML 2.7%Language:Makefile 1.2%Language:Haskell 1.1%Language:Dockerfile 0.6%Language:Perl 0.4%Language:CSS 0.4%Language:PHP 0.4%Language:Clojure 0.3%Language:Ruby 0.3%Language:Python 0.2%Language:Shell 0.0%