# Команда F В этот документе зафиксированы все договоренности, принятые в команде F, а также описаны принципы работы, собраны полезные ссылки и знания. ## Демо Демо, как правило, проходит в последнюю пятницу спринта в 16:30. До 12:00 пятницы необходимо добавить в демо все свои задачи. По возможности стоит сделать отдельный слайд для каждой задачи. Но если задача незначительна, то можно добавить ее просто в список задач. - [31-й спринт](https://docs.google.com/presentation/d/1OB3WDZVpm3NTQXMpaWKSwOCID43Eg-ptjg7NBaIkhYM/edit?usp=sharing), 11-22 октября - [32-й спринт](https://docs.google.com/presentation/d/1o0FHFf1kRP2Ogv403_W55CdVx29gGAnumW_Q8sjEnSg/edit?usp=sharing), 25 октября — 5 ноября - [33-й спринт](https://docs.google.com/presentation/d/1Y3_gEADxBuPonlZLtAwNlU0WIEZvSe8jPimQJSUbP-M/edit?usp=sharing), 8-19 ноября [Архив демо](https://drive.google.com/drive/folders/1Y5FQV5_cWdgzw6rM8HQgZLgZrfPD92d-?usp=sharing) ## Собрания про вторникам Проходят каждый вторник в 11:00. Если темы не набрались, собрание переносится на следующую неделю. Каждый предлагает темы в файле тем собрания. [Темы собрания](https://docs.google.com/document/d/184J0vmNIavZIdRofz1fEI8Ky4ztAIWsuf9UFkKwrtkM/edit?usp=sharing) ## Доска На общей доске собраны все задачи команды на текущий спринт, а на персональной доске все задачи, назначенные на определенных людей. [Общая доска](https://gitlab.sima-land.ru/groups/dev-dep/dev/-/boards/229) | [Персональная доска](https://gitlab.sima-land.ru/groups/dev-dep/dev/-/boards/282) ## Приход и уход О приходе и уходе необходимо писать в чате «[Проходная Team F](https://t.me/joinchat/6i0ay_Gdrm0yOTli)». Также следует указывать количество отработанных часов и откуда вы работали — на удаленке или из офиса. ## Стендап превью До 13:30 необходимо отписаться о сделанных за день задачах и задачах, над которыми ведется работа, которые находяться в работе в чате «[Стенап превью](https://t.me/joinchat/HYNyM2PB16oxNzEy)» ## Пул реквесты [Список ПР](https://gitlab.sima-land.ru/dashboard/merge_requests?scope=all&state=opened&label_name[]=TEAM%3A%3AF&draft=no&not[author_username]=dependabot) Все пул реквесты по возможности забирают тестеры. Это нужно, чтобы они были в курсе происходящего в проекте. У нас принят набор договоренностей, которым стоит следовать при создании ПР, а именно: - Необходимо добавлять лейбл <span class="label" style="background-color: #44AD8E">TEAM::F</span> - Необходимо добавлять один из лейблов <span class="label" style="background-color: #9400d3">FIX::YES</span>, либо <span class="label" style="background-color: #9400d3">FIX::NO</span> в зависимости от того содержит ли ПР какие-либо фиксы - ПР нужно назначать на себя - Опубликовать ссылку на ПР в чате «[Посмотри мой ПР](https://t.me/joinchat/KH8QqFXor784NTgy)» - Желательно, чтобы ПР затрагивал не более 15 файлов, потому что ревью становится менее качественным. Если ПР больше, по возможности стоит дробить на небольшие шаги - Если суть задачи — какие-либо визуальные доработки, то в описании ПР следует приложить скриншот - Если нужно указать номер шага, то это нужно сделать в описании ПР - Заголовок ПР должен содержать номер задачи и описание в совершенном виде того, что сделано в ПР. Заголовок также является сообщением для squash-коммита. Например: `#123 Реализован компонент кнопки` ## Задачи Действия, которые нужно сделать после того, как задача выполнена: - Выставить часы работы над задачей. В JetBrains есть встроенный тайм трекер, который может все фиксировать, в VSCode нужен плагин - Выставить задаче лейбл <span class="label" style="background-color: #FFECDB; color: #333;">STATUS::READY_TO_TEST</span> ## Код-ревью Правила, пожелания и договоренности: - Желательно каждый день уделять какое-то время на просмотр ПР команды - Тред закрывает тот, кто его открыл - Сбор аппрувов — ответственность того, кто открыл ПР - Если в треде указано, что замечание «не критично», то вы можете сами закрыть этот тред с комментарием «не критично» если решите, что предложенные изменения вносить не стоит. ## Проекты команды ### С серверным рендрингом - [Помощь покупателям](https://gitlab.sima-land.ru/dev-dep/dev/simaland-pages/help) (help) - [Статья](https://gitlab.sima-land.ru/dev-dep/dev/simaland-pages/article) (article) ### Без серверного рендеринга - [Список заказов](https://gitlab.sima-land.ru/dev-dep/dev/simaland-pages/orders) (orders) - [Страница заказа](https://gitlab.sima-land.ru/dev-dep/dev/simaland-pages/order) (order) - [Список претензий](https://gitlab.sima-land.ru/dev-dep/dev/simaland-pages/claims-list) (claims-list) - [Виджет «Пройти опрос»](https://gitlab.sima-land.ru/dev-dep/dev/simaland-pages/adaptation-widget) (adaptation-widget) - [Страница отзывов и вопросов](https://gitlab.sima-land.ru/dev-dep/dev/simaland-pages/feedback-page) (feedback-page) ### MF-компоненты - [Окно ПВЗ](https://gitlab.sima-land.ru/dev-dep/dev/simaland-pages/pickup-point-details-modal) (pickup-point-details-modal) - [Окно «Обратная связь»](https://gitlab.sima-land.ru/dev-dep/dev/simaland-pages/report-modal) (report-modal) - [Окно отзывов](https://gitlab.sima-land.ru/dev-dep/dev/simaland-pages/modals/review-modal) (review-modal) - [Меню кабинета](https://gitlab.sima-land.ru/dev-dep/dev/simaland-pages/fragments/cabinet-menu) (cabinet-menu) - [Окно дозаказов](https://gitlab.sima-land.ru/dev-dep/dev/simaland-pages/modals/reorders-modal) (reorders-modal) ### Шаблоны - [Simaland Fronend Application](https://gitlab.sima-land.ru/dev-dep/dev/templates/simaland-frontend-application) — шаблон приложений с серверным рендерингом, несколько устаревший, без TypeScript - [Simaland TS Frontend Application](https://gitlab.sima-land.ru/dev-dep/dev/templates/simaland-ts-frontend-application) — шаблон приложений без серверного рендеринга - [Simaland MF Application](https://gitlab.sima-land.ru/dev-dep/dev/templates/simaland-mf-application) — шаблон MF-приложений ### Другое - [Уведомления](https://gitlab.sima-land.ru/devops/notifications) (notifications) — шаблоны GitlabCI для уведомлений в Телеграм ## Полезные контакты Тимлид — [Дима Шишкин](https://t.me/dmitryshishkin) ### Разработчики команды F - [Паша Ротанов](https://t.me/barabaiiika) - [Рома Отставнов](https://t.me/vatokato) - [Коля Семенов](https://t.me/Kolambino) - [Дима Житников](https://t.me/Pakavaka) - [Руслан Шайгадамов](https://t.me/HappyFeedFriend) - [Тимофей Аксенов](https://t.me/taksenov) ### Тестеровщики - [Аня Засыпкина](https://t.me/Anna_Zas) — тестер команды F - Арсений Мереленко — тестер, ответственный за автотесты в сервисах команды F ### Разработчики и лиды других команд - [Артем Кравец](https://t.me/Kravetstema) — руководитель отдела тестирования - [Дима Петров](https://t.me/cannotread) - разработчик библиотек - [Женя Лабазников](https://t.me/cosmount) - тимлид команды A - [Дима Визгин](https://t.me/dmitri_vizgin) - тимлид команды B ### Прочие полезные контакты - [Диана Шарипова](https://t.me/dianash00) — координатор, к ней можно обратиться за помощью с служебными записками ### Корпоративные чаты - [Team F](https://t.me/joinchat/WPu75IiHFI3nTxdm) — чат команды - [Проходная Team F](https://t.me/joinchat/6i0ay_Gdrm0yOTli) — отпись о приходе на работу - [Стендап превью](https://t.me/joinchat/HYNyM2PB16oxNzEy) — отпись о выполненных задачах - [Посмотри мой ПР](https://t.me/joinchat/KH8QqFXor784NTgy) — просьбы о просмотре важных ПР - [Team F: Деплой](https://t.me/joinchat/ga03mZdbKE5kZTli) - информация о деплоях сервисов команды - [Фронтендеры Симы](https://t.me/joinchat/WaRWOlf2eeM3s3t_) — общий фронтендерский чат - [Браузерстек](https://t.me/joinchat/gVuvpolEokI4ZGIy) — чат для уведомлений об использовании браузерстека - dev-dep — общий чат для важных вопросов и информации - dev-dep-mongolia — общая флудилка ## Полезные ссылки - [О повышении зарплаты](https://docs.google.com/document/d/1_MXPCkIcoa6KtRdWRd0vT3v-T68BKRWKv3gUFjQ1cUI/edit?usp=sharing) - [Соглашения о написании кода](https://hackmd.io/@dmitryshishin/code-agreements) ###### tags: `Сима-ленд`