- Создать issue с описанием сути изменений.
- Определить в какую версию необходимо внести изменения.
- Сделать feature-branch с указанием номера issue и версии (
issues/<номер_issue>@v<номер_версии>
) на основе ветки версии. Например, для issue с номером 42 и версией 1:git checkout -b issues/42@v1 v1
. Если изменения нужно внести в несколько версий, то для каждой из версий создаётся отдельная ветка. - Сделать изменения, закоммитить согласно с CLA и сделать push. Если это необходимо, то нужно сделать rebase от базовой ветки версии.
- Создать pull-request на основе созданной ветки (или несколько pull-request-ов для случая изменений в нескольких версиях).
- Любым способом связать pull-request и issue (например, c помощью комментария).
- Ждать закрытия pull-request и issue ;-)
Список контрибьютеров данного проекта доступен по ссылке https://github.com/bem/bem-core/graphs/contributors. Вы так же можете получить его с помощью команды git log --pretty=format:"%an <%ae>" | sort -u
.