Skip to content

feat/public-app Работа над компонентом SectionBonusComment из BonusDetailsPage #191

@Nina-Konopatova

Description

@Nina-Konopatova

Задача на перенос секции

Необходимо клонировать репозиторий production-public-app.
Ветка для работы feat/SectionBonusComment
В ветке необходимо перейти в src/routes/BonusPage/BonusDetailsPage, в нем есть tsx файл BonusDetailsPage, из которого нужно соответствующую часть кода {/* Комментарии и кнопку */} вынести в отдельную секцию SectionBonusComment. Директория и файлы для этой секции созданы production-public-app/src/components/ SectionBonusComment.
Нужно перенести в секцию SectionBonusComment – верстку, прописать типы, добавить файл mock.ts, в котором нужно прописать данные для этих компонентов и подключить их через loader.
А в страницу BonusDetailsPage.tsx нужно этот компонент импортировать, вставить, прокинуть данные. Для примера смотреть страницу PublicRoot.


изучить макет: https://www.figma.com/design/C2AixQJ5ykOizrXaanRbEd/Procharity?node-id=17-69051&t=UL2a5jSnGWB7fvU5-4

Image

Важно:
• PR сравниваем с веткой develop
• Создавайте PR только после того как закончили работу над фичей или фиксом. Для этого проверьте что код собирается в dist и не ломает работу других частей проекта. Обязательно проверяйте линтером и применяйте форматирование.
• Время работы над задачей не более трех дней (контролируется менеджерами проектов). Если задача не закончена за это время, то нужно открыть PR с текущим результатом и попросить помощи у тимлида или наставника, чтобы скорректировать задачу, поделить ее на более мелкие, помочь с решением или передать кому-то другому.
Первичное ревью задач проводится фич-лидами, когда первая итерация правок отработана, перед мерджем проверяется тимлидом.
• Строго не должно быть изменений в yarn файлах (.yarnrc.yml, .yarn, yarn.lock), контролируется фич-лидами и тимлидами. При необходимости изменений согласовывайте с наставниками, так как это повлияет на работу всей команды.
• В комментарии к задаче прикрепить скриншот в сторибуке.
Правила формирования коммитов:
Во время работы не делайте больших коммитов, создавайте маленькие атомарные коммиты с фиксированным функционалом, описывайте что сделали в комментарии к коммиту. Например, добавили новый компонент, исправили одну конкретную ошибку. Не делайте коммиты вида "Исправил ошибки", "Добавил компоненты", "Рефакторинг кода". Все это должно быть разбито на маленькие коммиты с описанием, что именно было сделано.
При именовании коммитов используйте следующие конвенционные префиксы: feat: - новый функционал fix: - исправление ошибок

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions