open-index/open-npm huggingface dataset:
npm package: @qic/ui-components
Description: QIC UI Components lib
Latest version: 2.0.4

# QIC UI Components lib

## Versioning
Версионирование по [semver](https://semver.org/lang/ru/).
* На небольшие изменения / исправление багов - patch
* На добавление новых фич не нарушая совместимости - minor
* На обратно несовместимые изменения - major
```bash
npm version patch # 1.0.0 -> 1.0.1
npm version minor # 1.0.0 -> 1.1.0
npm version major # 1.0.0 -> 2.0.0
```

## How to release

Релиз делается из `main` ветки 

1. Запускаем `npm run check` что бы убедиться, что в коде нет ошибок
2. Создаем новый релиз через интерфейс Github https://github.com/qicgroupdoha/qic-ui-components/releases
3. Создаем новый тег с версией библиотеки, пример: `v1.1.56`
4. В поле `target` указываем `main` ветку
5. В заголовок пишем версию в том же формате, что и тег
6. В changelog указываем номера PR-ов, которые попали в этот релиз, пример ```#103 #107 #108 ```
7. Активируем галку `Set as the latest release`
8. Публикуем релиз
9. Github Actions должны отработать без ошибок https://github.com/qicgroupdoha/qic-ui-components/actions
10. В течение 5 минут в npm версия обновится https://www.npmjs.com/package/@qic/ui-components


## Setup dev env

```sh
cp .env.example .env.local
```