Hexcraft - это пёстрая смесь из тактик, стратегий, логики и фигурок, которая поможет вам и вашим друзьям весело провести время. Эта игра требует тщательного продумывания каждого хода, а также учит разрабатывать свои уникальные стратегии.
Для начала работы вам потребуется nodejs. Склонируйте репозиторий и потом установите все зависимости проекта
npm i
Все необходимое для запуска будет установлено и собрано. Теперь остается только запустить проект
npm start
При изменении исходного кода, все будет собрано автоматически. Для api будет пересобрана документация и запущены все тесты.
Для удобной работы вы можете установить bower, sequelize-cli и gulp глобально (если вы еще это не сделали)
npm i -g bower sequelize-cli gulp
Для ручного запуска тестов api игры
npm test
Для заполнения базы тестовыми данными используйте команду
sequelize db:seed:all
Будет создано несколько новостей и тестовые пользователи с логинами\паролями test\test admin\admin Еще вы можете запустить конкретный seed указав его имя (прим. secondMap):
sequelize db:seed --seed secondMap