Участники:
- Киверин Андрей
- Бондарь Илья
- Крапивин Иван
- Савенков Виктор
- Киселев Максим
Создать .env
файл, переименовав .env.example
Без докера:
export $(xargs <.env)
python manage.py runserver
С докером:
docker-compose up
Продакшн в main ветке. Все, что оказывается здесь, попадает на сервер
Фича ветки именуются следующим образом:
andrew/<branch-name>
ilya/<branch-name>
ivan/<branch-name>
max/<branch-name>
victor/<branch-name>
Каждый может создавать и работать только co своей веткой
Фича ветки нужно переодически сливать в main, чтобы не было конфликтов
Чтобы настроить VScode нужно установить следующие расширения:
В Intellij Idea по идее всё, кроме ESLint плагина должно работать из коробки
- Настроить SSH в github (ссылка)
- Скопировать репу по SSH
git clone git@github.com:web-polytech/2023.git
- Создать и переключиться в фича ветку
git checkout -b <your-name>/<feature-name>
- Сделать изменения, закоммитить их
git add . git commit -m 'commit-message'
- Запушить изменения в репозиторий
git push --set-upstream origin branch-name
- Зайти на гитхаб, создать пулл реквест, проверить тесты
- Если тесты не прошли, закоммитить правки в ту же ветку и закрыть пул реквест (новый PR создавать не нужно)
- При наличии изменений в main ветке нужно сделать ребейз
git rebase main
Московский Политех 2023, группа 211-321