Основная ветка - develop.
Для того, чтобы задать конфигурационные параметры для локального использования:
cp example_config.py local_config.py
- Редактируем local_config.py
Словами: Создаем новый файл local_config.py, в него копируем все из example_config.py, меняем local_config.py
Для запуска проекта выполните команду python -m money_bot
Run from the root of the project
black money_bot
. Чек код стайлаisort -rc money_bot
. Чек импортовpylint money_bot
. Чек всего
Перед мержем ваших изменений, в пулл реквесте будет отмечено, пройдены ли эти проверки вашим кодов, или нет.
- Создаем новую ветку
git branch new_cool_feature
- Переходим на нее
git checkout new_cool_feature
- Делаем классные коммиты просто
git commit
- После всех коммитов заливаем на гитхаб с помощью
git push origin new_cool_feature
- Делаем Pull request на гитхабе. Мержим из вашей ветки в develop
git clone https://github.com/summer-school-2019/money-bot.git
python3.7 -m virtualenv .venv
Создаем новое окружение. Возможно, у вас на пк нужно заменить наpython3 -m virtualenv .venv
source .venv/bin/activate
- *nix.venv/bin/activate.exe
- windows (но это не точно)pip install -r requirements.txt
Сам отформатирует ваш код. После установки заходим в
Tools -> External Tools -> Black/isort
Инструкция по установке black: here
Сам отсортирует импорты.