В корне находятся папки репозиториев. Например, папка VKUI
предназначена для
https://github.com/VKCOM/VKUI.
В папках находятся отдельные экшоны.
- Склонируйте репозиторий и перейдите в созданную директорию.
- Установите зависимости:
yarn install
. - Напишите код, документацию и тесты
- Проверьте код
yarn lint && yarn test
- Создайте Pull Request в ветку
main
- Получите все апрувы
- Замержите PR, используя Squash and merge
Собирать экшоны не обязательно. При попадании кода в мастер пакеты сами пересобираются.
При создании новой папки репозитория добавьте ее в .github/CODEOWNERS и команду, которая отвечает за репозиторий
VKUI/* @VKCOM/vkui-core
В файл package.json добавьте новый "workspace"
"workspaces": {
"packages": [
"VKUI/*"
]
},