[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) [![Imports: isort](https://img.shields.io/badge/%20imports-isort-%231674b1?style=flat&labelColor=ef8336)](https://pycqa.github.io/isort/) [![linting: pylint](https://img.shields.io/badge/linting-pylint-yellowgreen)](https://github.com/pylint-dev/pylint) __________________________________________________________________________________________________________ # sfm, v 0.0.1 __sfm__ | | Исполнитель | Заказчик | |-----------|:----------------------------------------:|:----------------------------------------------:| | Сотрудник | raykov-mse | raykov-mse | | Отдел | aurora | aurora | | Контакты | raykovmse@rshb.ru | raykovmse@rshb.ru | ----- ### Структура проекта: ![Структура проекта](/assets/image.jpg) ### Рабочий процесс: 1. Клонируем репозиторий ```commandline git@:/.git ``` 2. Создаем виртуальное окружение ```commandline python -m venv venv source venv/bin/activate pip install -r requirements.txt ``` Если что-то устанавливаем, не забываем обновлять список зависимостей ```commandline pip freeze -l > requirements.txt ``` 3. Создаем feature ветку ```commandline git checkout -b "feature--" ``` 4. Пишем свой код. Коммитим изменения ```commandline git add . git commit -m "" ``` Как писать хорошие коммит сообщения: https://www.conventionalcommits.org/ru/v1.0.0/ 5. Пушим изменения в Gitlab ```commandline git push origin ``` 6. Создаем Merge Request в master 7. Проходим код-ревью с коллегами 8. Мерджите