|
| 1 | +"""Commits.""" |
| 2 | + |
| 3 | +# 1. Опишите своими словами назначение каждого из этих типов коммитов: |
| 4 | +# `feat` - коммит добавляет новый функционал в код; |
| 5 | +# `fix` - коммит исправляет баг в коде; |
| 6 | +# `docs` - коммит связан с обновлением или исправлением документации; |
| 7 | +# `style` - коммит для изменения стиля кода; |
| 8 | +# `refactor` - коммит для изменения структуры кода без добавления новых \функций или исправления багов; |
| 9 | +# `test` - коммит для добавления или изменения тестового кода; |
| 10 | +# `build` - коммит влияющий на процесс сборки проекта; |
| 11 | +# `ci` - коммит для изменений, связанных с непрерывной интеграцией; |
| 12 | +# `perf` - коммит для улучшения производительности кода; |
| 13 | +# `chore` - коммит для вспомогательных или рутинных задач, не связанных \напрямую с функциональностью или исправлением ошибок. |
| 14 | +# |
| 15 | +# 2. Представьте, что вы исправили баг в функции, которая некорректно округляет числа. Сделайте фиктивный коммит и напишите для него сообщение в соответствии с Conventional Commits (используя тип fix). |
| 16 | +# `git commit -m 'fix: added correct number rounding'` |
| 17 | +# |
| 18 | +# 3. Добавление новой функциональности: |
| 19 | +# Допустим, вы реализовали новую функцию generateReport в проекте. Сделайте \фиктивный коммит с типом feat, отражающий добавление этой функциональности |
| 20 | +# `git commit -m 'feat: add generatereport function'` |
| 21 | +# |
| 22 | +# 4. Модификация формата кода или стилей: |
| 23 | +# Представьте, что вы поправили отступы и форматирование во всём проекте, не \меняя логики кода. Сделайте фиктивный коммит с типом style |
| 24 | +# `git commit -m 'style: fixed indentation and formatting'` |
| 25 | +# |
| 26 | +# 5. Документация и тестирование: |
| 27 | +# Сделайте фиктивный коммит с типом docs, добавляющий или улучшающий \документацию для вашей новой функции. |
| 28 | +# `git commit -m 'docs: add documentation for generatereport function'` |
| 29 | +# Сделайте фиктивный коммит с типом test, добавляющий тесты для этой же \функции. |
| 30 | +# `git commit -m 'test: add tests for generatereport function'` |
0 commit comments