Інструкція з реалізації розв'язку для завдань на Python
Підготовка проєкту
- Зробіть форк репозиторію (GitHub repository)
- Клонуйте форкнутий репозиторій
- Посилання можна отримати, натиснувши кнопку
Clone or downloadу вашому репозиторії - Відкрийте папку проєкту у вашому IDE
- Відкрийте термінал у папці проєкту
- Створіть гілку для розв'язку та переключіться на неї
- Замість
developможна використовувати будь-яку іншу назву - Якщо ви використовуєте PyCharm - він може запропонувати автоматично створити venv для вашого проєкту та встановити залежності, але якщо ні:
python -m venv venv
venv\Scripts\activate (on Windows)
source venv/bin/activate (on macOS)
pip install -r requirements.txt
Реалізація розв'язку
- Реалізуйте розв'язок у функції в
app/main.py
2. Запустіть pytest, щоб перевірити правильність вашого розв'язку (з командного рядка або за допомогою підтримки pytest у PyCharm)
- Якщо хоча б один тест не пройшов, виправте розв'язок і перевірте знову.
-
Запустіть
flake8, щоб перевірити, чи ваш код відповідає правилам flake8 -
Якщо ви бачите помилки, виправте їх і перевірте знову
- Збережіть розв'язок
- Якщо ви створили іншу гілку (не
develop), використовуйте її назву замість неї
Створення Pull Request (PR)
- Відкрийте ваш репозиторій на GitHub та створіть
Pull Request(PR)
2. Оберіть вашу гілку у випадаючому списку!
3. Перевірте деталі PR та код (прокрутіть вниз, щоб побачити його) і підтвердіть

Якщо ментор запросив зміни у вашому PR
- Повторіть розділ Реалізація розв'язку
- PR оновлюється автоматично після push у вашу гілку на GitHub
Після оновлення PR натисніть кнопку повторного запиту на перевірку на сторінці PR, ЯКЩО ВАМ ПОТРІБНА ДОДАТКОВА ПЕРЕВІРКА ВАШОГО КОДУ.
