Files
aston-team-project/CONTRIBUTING.ru.md
T

42 lines
1.8 KiB
Markdown
Raw Normal View History

2026-08-21 14:16:07 +04:00
При создании коммитов необходимо придерживаться стандарта Conventional Commits
Основной формат:
`<type>: <description>`
При необходимости можно дополнительно указывать область изменения:
`<type>(<scope>): <description>`
`scope` не является обязательным, поэтому оба варианта являются корректными
Например:
`feat: add user authentication`
`feat(auth): add user authentication`
`fix: handle invalid input`
`fix(validation): handle invalid input`
`build: update Maven compiler release to Java 21`
`build(maven): update Maven compiler release to Java 21`
Основные типы, которые будем использовать:
- `feat` — добавление новой функциональности
- `fix` — исправление ошибки
- `build` — изменения, связанные со сборкой и зависимостями
- `refactor` — изменение кода без изменения поведения
- `test` — добавление или изменение тестов
- `docs` — изменения документации
- `chore` — прочие технические изменения
`scope` рекомендуется указывать, когда он помогает понять, какой части проекта касается изменение, например `auth`, `api`, `database`, `maven`
Описание коммита должно быть кратким и отражать суть изменения
Перед созданием коммита необходимо убедиться, что он соответствует формату Conventional Commits