- Создать issue с описанием сути изменений.
- Создать отдельную ветку с указанием номера issue (
issues/<номер issue>) на основе веткиv7. Например, для issue с номером 42:git checkout -b issues/42 v7. - Внести изменения. Локально проверить результаты:
npm run lint # проверка кода (ESLint) npm run test:browser # тесты в браузере (Playwright) npm run build # сборка всех платформ (Vite)
- Сделать коммит согласно с CLA и отправить изменения в удаленный репозиторий. При необходимости, сделать
rebaseот веткиv7. - Создать pull request на основе созданной ветки.
- Связать pull request и issue (например, c помощью комментария).
- Ждать принятия pull request и закрытия issue.
Список контрибьютеров данного проекта доступен по ссылке https://github.com/bem/bem-components/graphs/contributors. Вы так же можете получить его с помощью команды git log --pretty=format:"%an <%ae>" | sort -u.