Skip to content

Latest commit

 

History

History
39 lines (30 loc) · 1.46 KB

CONTRIBUTING.md

File metadata and controls

39 lines (30 loc) · 1.46 KB

Разработка

В корне находятся папки репозиториев. Например, папка VKUI предназначена для https://github.com/VKCOM/VKUI. В папках находятся отдельные экшоны.

Шаги разработки

  1. Склонируйте репозиторий и перейдите в созданную директорию.
  2. Установите зависимости: yarn install.
  3. Напишите код, документацию и тесты
  4. Проверьте код yarn lint && yarn test
  5. Создайте Pull Request в ветку main
  6. Получите все апрувы
  7. Замержите PR, используя Squash and merge

Собирать экшоны не обязательно. При попадании кода в мастер пакеты сами пересобираются.

Новый репозиторий

При создании новой папки репозитория добавьте ее в .github/CODEOWNERS и команду, которая отвечает за репозиторий

VKUI/*                  @VKCOM/vkui-core

В файл package.json добавьте новый "workspace"

  "workspaces": {
    "packages": [
      "VKUI/*"
    ]
  },