48 lines
2.1 KiB
Markdown
48 lines
2.1 KiB
Markdown
[](https://github.com/psf/black) [](https://pycqa.github.io/isort/) [](https://github.com/pylint-dev/pylint)
|
||
__________________________________________________________________________________________________________
|
||
# sfm, v 0.0.1
|
||
__sfm__
|
||
|
||
| | Исполнитель | Заказчик |
|
||
|-----------|:----------------------------------------:|:----------------------------------------------:|
|
||
| Сотрудник | raykov-mse | raykov-mse |
|
||
| Отдел | aurora | aurora |
|
||
| Контакты | raykovmse@rshb.ru | raykovmse@rshb.ru |
|
||
-----
|
||
### Структура проекта:
|
||

|
||
### Рабочий процесс:
|
||
1. Клонируем репозиторий
|
||
```commandline
|
||
git@<gitlab_url>:<group_name>/<project_name>.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-<task_number>-<short_task_description>"
|
||
```
|
||
4. Пишем свой код. Коммитим изменения
|
||
```commandline
|
||
git add .
|
||
git commit -m "<commit_message>"
|
||
```
|
||
Как писать хорошие коммит сообщения:
|
||
https://www.conventionalcommits.org/ru/v1.0.0/
|
||
|
||
5. Пушим изменения в Gitlab
|
||
```commandline
|
||
git push origin
|
||
```
|
||
6. Создаем Merge Request в master
|
||
7. Проходим код-ревью с коллегами
|
||
8. Мерджите
|