Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sysvale/cuida

A design system built by Sysvale, using storybook and Vue components
https://github.com/sysvale/cuida

design-system scss storybook ui-components vite vue vue-components vue2 vue3 vuejs

Last synced: 1 day ago
JSON representation

A design system built by Sysvale, using storybook and Vue components

Awesome Lists containing this project

README

        



Cuida logo


A design system built by Sysvale, using storybook and Vue components


https://cuida.framer.wiki/


https://main--6168a1779cac8c003ab99c2d.chromatic.com


## Instalando

- O Cuida pode ser instalado com o npm:

```bash
npm i @sysvale/cuida;
```

## Usando

- Para usar o cuida, importe a biblioteca no seu entry point, provavelmente vai ser seu main.js ou app.js:

```js
import Cuida from "@sysvale/cuida";
```

- Importe os estilos do Cuida:
```js
import '@sysvale/cuida/dist/style.css';
```

- E instale o Cuida:

```js
app.use(Cuida);
```

- Exponha os utils do Cuida:

```js
app.provide('cdsUtils', cdsUtils);
```

- Agora para utilizar os componentes, basta usá-los no seu template. Como exemplo, para usar a
[Badge](https://sysvale.github.io/cuida/?path=/docs/componentes-display-badge--badge):

```html
Conteúdo
```

- Para utilizar os tokens, importe-os na sua tag script.

```html

@import 'node_modules/@sysvale/cuida/dist/@sysvale/tokens.scss';
...

```

## Desenvolvendo

### Configurando o projeto

- Clone o repositório:

```bash
git clone https://github.com/Sysvale/cuida.git
```

- Instale as dependências e suba o container docker:

```bash
docker-compose up -d
```

A aplicação estará disponível na porta `6006`, em [http://localhost:6006/](http://localhost:6006).

- Caso não queira usar docker, instale as dependências com:

```bash
npm i
```

### Executando o Cuida

- Após a execução do comando `docker-composer up -d` a aplicação iniciará com instalação e build em segundo plano e estará acessível após alguns segundos em [http://localhost:6006/](http://localhost:6006). O progresso pode ser acompanhado também executando `docker-compose logs -f main`.
.
- Ou alternativamente, sem o docker, rode apenas:

```bash
npm run storybook
```

### Testando-o

- Utilizando o docker:

```bash
docker-compose exec cuida npm run test
```

ou

```bash
./on-server.sh npm run test
```

- Sem o docker:

```bash
npm run test
```

## Contribuindo

Para informações sobre como contribuir com o projeto, acesse o [CONTRIBUTING.MD](https://github.com/Sysvale/cuida/blob/main/CONTRIBUTING.md)