Все изменения в проекте принимаются только после успешного ci и код ревью. Каждый запрос на изменение оформляется как новый pull request.
- Сфоркай репозиторий, склоринуй на локалку и установи зависимости.
- Сразу поставь
upstream
:git remote add upstream https://github.com/intocode/iqa-frontend.git
. - Склонируй и установи серверную часть. Инструкцию по запуску читай в том же репозитории.
- Определи свои задачи на текущий спринт вместе с тимлидом.
- Создай новую ветку под текущую задачу. Начни писать код.
- Чекни свои изменения на предмет прохождения тестов и других проверок:
npm run check
. - Открой новый
pull request
с изменениями и сообщи о нём в чате разработки.
Основные инструменты проекта:
create-react-app@4
react@17
@reduxjs/toolkit
react-router-dom@5
styled-components
storybook
jest@27
,@testing-library/react
ESLint@7
,prettier