Skip to content

Latest commit

 

History

History
18 lines (16 loc) · 1.57 KB

File metadata and controls

18 lines (16 loc) · 1.57 KB

Задания

Задание 1: Создание pull-реквеста

  1. Нужно создать пустой репозиторий на GitHub с Readme.md файлом
  2. Склонировать репозиторий на свой компьютер
  3. Создать новую ветку с названием задачи "pull-request-task" и переключиться на неё
  4. В проекте создать два новых файла main.py и config.py
  5. Закоммитить изменения и запушить ветку в репозиторий
  6. Затем создать пулл-реквест с ветки pull-request-task на ветку main

Задание 2: разрешение конфликтов

В пулл-реквесте по ссылке есть конфликт. Нужно:

  1. Форкнуть к себе репозиторий
  2. Разрешить конфликт в этой ветке, чтобы ветку можно было вмержить в мастер без потери логики
  3. Проверить папку git/src с помощью линтера ruff на ошибки и несоответствия стандартам разработки на Python

Задание 3: простой CI

Нужно добавить конфигурацию CI с помощью GitHub Actions в свой репозиторий. CI должен запускать линтер ruff и выполнять проверку кода на качество.