- Создать бота в Telegram (см. инструкцию по ссылке)
- Склонировать репозиторий
- В папке репозитория создать файл с названием
.env - Скопировать в файл
.envинформацию из файлаenv_file - Заменить в файле
.envPasteYourTelegramTokenна токен созданного бота в Telegram - Установить режим отладки бота (в
.envуказатьDEBUG=trueилиDEBUG=false) - В терминале в папке репозитория выполнить команды:
docker-compose build
docker-compose upМожно использовать флаги --abort-on-container-exit и\или --abort-on-container-failure в комбинации с docker compose up для того, чтобы сервисы закрывались при появлении проблем с хотя бы одним из них. Это облегчит отладку проекта и позволит ему стать более гибким в этом плане.
- Все задачи выполняются в отдельных ветках, созданных от master (одна задача == одна ветка).
- Все ветки в репозитории именуются в соответствии с шаблоном: PB*, где вместо * ставится номер задачи которая выполняется.
- Участник самостоятельно переносит задачу по статусам на доске https://github.com/moevm/phsycho_bot/projects/1
- Когда задача готова к проверке, участник переносит ее в колонку Review. Критерий готовности:
- Все пункты задания выполнены полностью в соответствии с описанием.
- Создан Pull request в master с результатами задачи, ссылка указана в задаче.
- В комментарии указано, какие команды запускать и данные вводить для того, чтобы проверить готовность задачи.
- Приложение запускается и работает без сбоев
- Задача считается полностью выполненной, если ее PR проверен и смержен в master одним из администраторов репозитория.