- Нужно создать пустой репозиторий на GitHub с Readme.md файлом
- Склонировать репозиторий на свой компьютер
- Создать новую ветку с названием задачи "pull-request-task" и переключиться на неё
- В проекте создать два новых файла main.py и config.py
- Закоммитить изменения и запушить ветку в репозиторий
- Затем создать пулл-реквест с ветки pull-request-task на ветку main
В пулл-реквесте по ссылке есть конфликт. Нужно:
- Форкнуть к себе репозиторий
- Разрешить конфликт в этой ветке, чтобы ветку можно было вмержить в мастер без потери логики
- Проверить папку git/src с помощью линтера ruff на ошибки и несоответствия стандартам разработки на Python
Нужно добавить конфигурацию CI с помощью GitHub Actions в свой репозиторий. CI должен запускать линтер ruff и выполнять проверку кода на качество.