Перевірте відкриті завдання (issues) у головному репозиторію та оберіть одне, над яким хочете працювати. Або створіть нове, якщо ви знайшли помилку або маєте запит на новий функціонал.
Натисніть кнопку "Fork" на головній сторінці репозиторію, щоб створити його копію в вашому обліковому запису.
$ git checkout -b Назва_Гілки
- Створити віртуальне середовище poetry Для додаткової інформації, див.: https://python-poetry.org/docs/basic-usage/
- Налаштувати проєкт, додавши свої змінні .env та додавши туди свої дані
TELEGRAM_BOT_TOKEN
- токен вашого ботаCHANNEL_USERNAME
- тег каналу, на який будуть відправлятись повідомлення
- Додати бота в канал та надати йому адмін-права
Робіть необхідні зміни в коді або документації.
Переконайтесь, що код працює у вашому локальному середовищі перед тим, як створювати Pull Request
❕ ВАЖЛИВО. Відформатуйте свій код використовуючи "Black" formatter перед тим, як створювати Pull Request
Щоб запустити Black formatter, встановіть його:
$ pip install black
Щоб відформатувати свій код, запустіть:
$ black .
Додайте ваші зміни через Git і створіть коміт з описовим повідомленням.
$ git add .
$ git commit -m 'Ваше описове повідомлення'
УВАГА: Кожний pull request (PR) повинен містити лише один коміт. Якщо у вас є декілька комітів, їх потрібно об'єднати (squash).
Коли ваша робота готова і відповідає конвенціям проекту, завантажте зміни на ваш форк:
# Відправити вашу роботу до вашого віддаленого репозиторію
$ git push -u origin Назва_Гілки
Перейдіть на сторінку вашого форку на GitHub і натисніть "New Pull Request". Перевірте, що зміни відображаються правильно, і надішліть запит на злиття.