- Для настройки локального окружения нужно запустить docker compose.
- Для этого пишем
docker compose --env-file env.local up
If any problems, you can
docker compose down
docker compose --env-file env.local up --build
curl -X POST http://localhost:8080/api/v1/login -H 'Content-Type: application/json' -d '{ "username": "dora_explorer", "password": "dora_explorer" }'
- API локально можно гонять через Swagger
- Генерацию миграций можно проводить через плагин liquibase: diffChangelog.
С помощью плагина происходит генерация недостающих changeset'ов через сравнение схем данных:
- ожидаемая (задается через @Entity и их отношения) и текущая (то, что есть в БД)
- Ветка именуется следующим образом:
- feature/{номер таски в redmine}/краткое-описание-сделанного
- Коммиты именуются следующим образом:
- refs #{номер таски в redmine} Описание того, что было сделано в рамках коммита
- Для слития в master нужно сформировать pull request и добавить Мишу, Никиту, Рому.
- Давайте придерживаться линейной истории master'a
- ADMIN - username: batman_forever password: batman_forever
- STUDENT - username: dora_explorer password: dora_explorer
- TEACHER - username: catch_me_if_u_can password: catch_me_if_u_can