Skip to content

wtf403/5sem-coursework

Repository files navigation

Наша Школа

Ссылка на макет в Figma

Участники:

  • Киверин Андрей
  • Бондарь Илья
  • Крапивин Иван
  • Савенков Виктор
  • Киселев Максим

Get Started

Как запускать

Создать .env файл, переименовав .env.example Без докера:

  export $(xargs <.env)
  python manage.py runserver

С докером:

docker-compose up

Про git flow

Продакшн в main ветке. Все, что оказывается здесь, попадает на сервер

Фича ветки именуются следующим образом:

andrew/<branch-name>
ilya/<branch-name>
ivan/<branch-name>
max/<branch-name>
victor/<branch-name>

Каждый может создавать и работать только co своей веткой

Фича ветки нужно переодически сливать в main, чтобы не было конфликтов

Про окружение

Чтобы настроить VScode нужно установить следующие расширения:

В Intellij Idea по идее всё, кроме ESLint плагина должно работать из коробки

Как контрибьютить

  1. Настроить SSH в github (ссылка)
  2. Скопировать репу по SSH git clone [email protected]:web-polytech/2023.git
  3. Создать и переключиться в фича ветку git checkout -b <your-name>/<feature-name>
  4. Сделать изменения, закоммитить их git add . git commit -m 'commit-message'
  5. Запушить изменения в репозиторий git push --set-upstream origin branch-name
  6. Зайти на гитхаб, создать пулл реквест, проверить тесты
  7. Если тесты не прошли, закоммитить правки в ту же ветку и закрыть пул реквест (новый PR создавать не нужно)
  8. При наличии изменений в main ветке нужно сделать ребейз git rebase main

Московский Политех 2023, группа 211-321