This commit is contained in:
2025-12-27 18:25:15 +03:00
parent 63a9425680
commit fde5f9de58
23 changed files with 688 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
# Local development
Рекомендуемая схема для монорепо (pnpm):
```bash
pnpm i
pnpm -C packages/ui dev
pnpm -C apps/web dev
```
## Vite library mode
Tria UI собирается через Vite library mode. Для docs важны:
- корректные `exports` в `package.json`
- запрет deep-imports (`@tria/ui/src/...`) в приложениях

View File

@@ -0,0 +1,14 @@
# Release & versioning
Semver рекомендации:
- **patch**: bugfix, не меняющий API и имена токенов
- **minor**: новые компоненты, новые токены (обратно совместимо)
- **major**: изменения публичного контракта (имена токенов, props, dataатрибуты)
## Public contract
Часть публичного API:
- экспортируемые компоненты из `@tria/ui`
- имена токенов (`--ui-*`, `--btn-*`, `--input-*`, …)
- `data-theme/platform/skin`