[TASK] Commits #5 (https://github.com/SENATOROVAI/intro-cs/issues/5)#541
Closed
svetlana-s88 wants to merge 7 commits intoSENATOROVAI:mainfrom
Closed
[TASK] Commits #5 (https://github.com/SENATOROVAI/intro-cs/issues/5)#541svetlana-s88 wants to merge 7 commits intoSENATOROVAI:mainfrom
svetlana-s88 wants to merge 7 commits intoSENATOROVAI:mainfrom
Conversation
svetlana-s88
commented
Jan 30, 2026
Comment on lines
+1
to
+45
| """Commits 5.""" | ||
|
|
||
| # 1. Опишите своими словами назначение каждого из этих типов коммитов: | ||
| # feat, fix, docs, style, refactor, test, build, ci, perf, chore. | ||
| # feat - добавление новой функциональности, то есть добавление новых модулей, изменение существующего кода, добавление UI-элементов. | ||
| # Пример: | ||
| # feat(web): add new icon | ||
| # fix - используются для обозначения исправления ошибок(багов) в коде. | ||
| # Пример: | ||
| # fix(auth): fix token validation issue | ||
| # docs - изменения в документации | ||
| # Пример: | ||
| # docs(readme): добавлена инструкция по установке | ||
| # style - внесение правок по стилю(форматирование, пробелы, запятые и т.д.) | ||
| # Пример: | ||
| # style: форматирование отступов в модуле авторизации | ||
| # refactor - изменения(наведение порядка) в коде без изменения его исходной функциональности. | ||
| # test - добавление или изменение тестов | ||
| # build - изменения, касающиеся сборки проекта - обновление версий библиотек, изменение скриптов сборки, настройки webpack/npm/gulp, обновление конфигурации Docker (связанной со сборкой). | ||
| # Пример: | ||
| # build: add dependencies for UI components | ||
| # ci - настройка или изменение CI/CD (Continuous Integration/Continuous Delivery) | ||
| # perl - оптимизация производительности - структурные, синтаксические или функциональные правки в Perl-коде, часто применяемые в рамках обслуживания систем (chore) или исправления ошибок (fix). | ||
| # Пример: | ||
| # ● perl: Fix dependency check in script.pl | ||
| # chore - прочие задачи (например, изменения в .gitignore),не меняющие код приложения, не исправляющие ошибки и не меняющие функциональности продукта. | ||
| # 2. Представьте, что вы исправили баг в функции, которая некорректно округляет числа. Сделайте фиктивный коммит и напишите для него сообщение в соответствии с Conventional Commits (используя тип fix). | ||
| # Ответ: | ||
| # git commit -m “fix: financial rounding“ | ||
| # 3. Добавление новой функциональности: | ||
| # Допустим, вы реализовали новую функцию generateReport в проекте. Сделайте фиктивный коммит с типом feat, отражающий добавление этой функциональности | ||
| # Ответ: | ||
| # git commit -m “feat: add function generateReport“ | ||
| # 4. Модификация формата кода или стилей: | ||
| # Представьте, что вы поправили отступы и форматирование во всём проекте, не меняя логики кода. Сделайте фиктивный коммит с типом style. | ||
| # Ответ: | ||
| # git commit -m “style: replace style errors “ | ||
| # 5. Документация и тестирование: | ||
| # Сделайте фиктивный коммит с типом docs, добавляющий или улучшающий документацию для вашей новой функции. | ||
| # Ответ: | ||
| # git commit -m “docs: update README with new contribution guidelines” | ||
| # Сделайте фиктивный коммит с типом test, добавляющий тесты для этой же функции. | ||
| # Ответ: | ||
| # git commit -m “add mock tests” | ||
| # |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes https://github.com/SENATOROVAI/intro-cs/issues/5