[TASK] Commits #5 (https://github.com/SENATOROVAI/intro-cs/issues/5)#515
[TASK] Commits #5 (https://github.com/SENATOROVAI/intro-cs/issues/5)#515Otabek1121 wants to merge 12 commits intoSENATOROVAI:mainfrom
Conversation
| # %% [markdown] | ||
| # """Task commits.""" | ||
|
|
||
| # %% [markdown] | ||
| # 1. Опишите своими словами назначение каждого | ||
| # из этих типов коммитов: | ||
|
|
||
| # %% [markdown] | ||
| # feat - добавляет новую фичу в код | ||
| # | ||
| # fix - исправляет баг в коде | ||
| # | ||
| # docs - такой нужен в случае, | ||
| # если изменения только в | ||
| # документации | ||
| # | ||
| # style - не влияет на сам код | ||
| # | ||
| # refactor - помогает сделать код чище, т.е не влияет на фичи и | ||
| # не чинит баг. Но делает код более читабельным и понятным. | ||
| # | ||
| # test - добавляет тесты или исправляет существующие | ||
| # | ||
| # build - влияет на систему сборки или внешние зависимости | ||
| # | ||
| # ci - добавляет изменения в файлах конфигурации CI и скриптах. | ||
| # | ||
| # То есть настраивает изменение процессов | ||
| # сборки, тестирования и деплоя. | ||
| # | ||
| # perf - улучшается производительность | ||
| # | ||
| # chore - нужен для технического обслуживания проекта | ||
| # | ||
|
|
||
| # %% [markdown] | ||
| # 2) git commit -m "fix: rounding error in round function | ||
| # Now it correctly rounds numbers" | ||
| # | ||
| # | ||
| # | ||
|
|
||
| # %% [markdown] | ||
| # 3. git commit -m "feat: add generateReport function" | ||
|
|
||
| # %% [markdown] | ||
| # 4. git commit -m "style: fix indentation and formatting" | ||
|
|
||
| # %% [markdown] | ||
| # 5. git commit -m "docs: update documentation for generateReport function" |
| @@ -0,0 +1,50 @@ | |||
| # %% [markdown] | |||
| # """Task commits.""" | |||
There was a problem hiding this comment.
Ячейка должна быть типом python
Иначе линтер будет ругаться nbqa-pydocstyle D100
There was a problem hiding this comment.
Как в ячейку python напишу текст? Ошибку будет выдавать
| # из этих типов коммитов: | ||
|
|
||
| # %% [markdown] | ||
| # feat - добавляет новую фичу в код |
| # %% [markdown] | ||
| # feat - добавляет новую фичу в код | ||
| # | ||
| # fix - исправляет баг в коде |
|
Формат в инструкции для pr Заголовок коммита: Описание коммита: Описание в pr, такое и должно быть? |
|
Так же я не вижу комментария вот в этом ишью 5 |
| # 4. git commit -m "style: fix indentation and formatting" | ||
|
|
||
| # %% [markdown] | ||
| # 5. git commit -m "docs: update documentation for generateReport function" |
There was a problem hiding this comment.
не хватает команды для создания фиктивного коммита под test
| # если изменения только в | ||
| # документации | ||
| # | ||
| # style - не влияет на сам код |
There was a problem hiding this comment.
Поправь пожалуйста описание, не совсем понятно, на что-же все таки оказывает влияние
|
Еще нюанс, сделай чтобы линтеры у тебя не падали в ошибку - это важно! |
|
занова сделаю |
| # %% [markdown] | ||
| # """Task commits.""" | ||
|
|
||
| # %% [markdown] | ||
| # 1. Опишите своими словами назначение каждого | ||
| # из этих типов коммитов: | ||
|
|
||
| # %% [markdown] | ||
| # | ||
| # - feat,Добавление новой возможности или функции для пользователя. | ||
| # - fix,Работа над ошибками: исправление багов и поломок в коде. | ||
| # - docs,"Всё, что касается текста: документация, README, комментарии в коде." | ||
| # - style,"«Косметический ремонт»: правка отступов, кавычек и форматирования без изменения логики." | ||
| # - refactor,"Переписывание кода для красоты и порядка, не меняя его поведения (не фича и не фикс)." | ||
| # - test,Работа с проверками: добавление новых тестов или исправление существующих. | ||
| # - build,"Изменения, влияющие на сборку проекта или внешние зависимости (npm, pip, и т.д.)." | ||
| # - ci,"Настройка «автопилота»: изменения в скриптах автоматизации (GitHub Actions, GitLab CI)." | ||
| # - perf,"Работа над скоростью: изменения, которые заставляют код работать быстрее или потреблять меньше памяти." | ||
| # - chore (рутинная работа),"Прочие задачи: обновление .gitignore, мелкие правки, не относящиеся к самому коду." | ||
|
|
||
| # %% [markdown] | ||
| # 2.Как правильно записать коммит об исправлении бага с округлением? | ||
| # fix: correct rounding logic in the calculation function | ||
|
|
||
| # %% [markdown] | ||
| # 3. Добавление новой функции (feat) | ||
| # | ||
| # feat: implement generateReport function for automated PDF exports | ||
|
|
||
| # %% [markdown] | ||
| # 4. Модификация стиля кода (style) | ||
| # Исправлены отступы во всем проекте (например, переход с 2 пробелов на 4). | ||
| # | ||
| # style: fix indentation and reformat source code using PEP8 standards | ||
|
|
||
| # %% [markdown] | ||
| # 5.Документация и обучение: | ||
| # | ||
| # Сделайте воображаемый коммит с типом документов, добавляя или улучшая документацию для вашей новой функции. | ||
| # Сделайте вымышленный коммит с типом теста, добавив тесты для этой же функции. | ||
| # | ||
| # docs: add documentation and usage examples for generateReport function | ||
| # test: add unit tests to verify generateReport output accuracy |
|
У тебя падает линтер
docs/git/git_command.ipynb:cell_1:1 at module level: |
вот это не выполнено |
Describe your change:
[TASK] Commits #5
Fixes #5
Checklist: