4.6.1 • Published 9 months ago

vue-polar-bear v4.6.1

Weekly downloads
-
License
-
Repository
-
Last release
9 months ago

ProdStorybook Storybook

Utilizaremos o Storybook para um guideline do produto, no que diz respeito a frontend e design.

Links para o Storybook:

Para rodar localmente:

npm run storybook

:warning: Escrevemos as documentações dos componentes no Storybook em Inglês pois facilitará a migração para um repositório público.

Nomeando histórias

A nomenclatura das histórias seguirá um caminho lógico para o produto:

O primeiro nível de indentação como um título para o "capítulo", por exemplo:

  • Introduction (explicando como utilizar o Polar Bear Components, boas práticas, etc).
  • Accessibility (falando um pouco sobre a padronização de acessibilidade dentro do Polar Bear)
  • Components
  • Design
  • Principles

O segundo nível de indentação como agrupador.

E o terceiro como nome do componente.

Ou seja o pathing das histórias (definido na tag Meta, descrita a seguir) seguirá a lógica abaixo:

<area>/<tipo (agrupador)>/<história>

Como por exemplo:

Components/Navigation/pb-breadcrumb

Estrutura de pastas

src
|--components
|---{ComponentsType}
|----{Component}
|-----{Component}.stories.js|mdx
|-----{Component}.vue

.stories.js|mdx

São os arquivos que o Storybook usa para documentar as histórias dos componentes, neles deverão estar toda a parte documental e os casos de uso do componente em questão, bem como a estruturação do seu playground (knobs).

Como escrever docs (stories) (MDX)

As docs em .mdx são uma mistura de Markdown com JSX. Com isso podemos escrever uma documentação escrita e que possa ser formatada pelo padrão Markdown.

Visite a área de Problemas conhecidos para saber as limitações do MDX.

O addon-docs disponibiliza quatro elementos principais (existem outros) que podemos usar nas nossas documentações.

São eles:

  • <Meta>
  • <Canvas> (funcionalidade de "View code")
  • <Story> (a própria story)
  • <ArgsTable> (cria a PropsTable automaticamente)

Um exemplo de documentação:

<Meta title="Components/Buttons/Button" component={Button} />

# Button

Componente de **botão** e suas variações.

### All sizes
<Canvas>
  <Story name="Button" height="460px">{{
    components: { Button },
    template: `
      <div>
        <Button>Clique aqui</Button>
      </div>
    `
  }}</Story>
</Canvas>

<ArgsTable of={Button} />

Addons utilizados

Problemas conhecidos

  • Identação de imports e tag <Meta> devem sempre possuir uma linha em branco, caso contrário quebrará o build e dará um erro com h is not defined;
  • Conteúdos dentro do template em <Story> não podem possuir linhas em branco, devem ser identados sem quebra de linhas, caso contrário quebrará o build e dará um erro com Unexpected token, expected ","

Import do componente

  • Necessario adicionar o arquivo ao Index.js
  • EX: export { default as PbComponent } from './Component/Component/Component.vue';
4.6.1

9 months ago

4.6.0

9 months ago

4.4.0

11 months ago

4.3.13

1 year ago

4.3.12

1 year ago

4.3.11

1 year ago

4.3.16

12 months ago

4.3.15

12 months ago

4.3.14

1 year ago

4.5.0

11 months ago

4.3.9

1 year ago

4.3.8

1 year ago

4.3.7

1 year ago

4.3.10

1 year ago

4.3.6

1 year ago

4.3.5

1 year ago

4.3.4

1 year ago

4.3.3

1 year ago

4.3.2

1 year ago

4.3.1

1 year ago

4.3.0

1 year ago

4.2.3

1 year ago

4.2.2

1 year ago

4.2.1

1 year ago

4.1.1

1 year ago

4.1.0

1 year ago

4.0.1

1 year ago

4.0.0

1 year ago

4.0.2

1 year ago

3.4.4

2 years ago

3.4.3

2 years ago

3.2.2

2 years ago

3.4.0

2 years ago

3.4.2

2 years ago

3.4.1

2 years ago

3.3.1

2 years ago

3.3.3

2 years ago

3.3.2

2 years ago

3.2.1

2 years ago

3.2.0

2 years ago

2.3.0

2 years ago

2.3.2

2 years ago

2.3.1

2 years ago

2.3.4

2 years ago

2.3.3

2 years ago

2.3.6

2 years ago

2.3.5

2 years ago

3.1.0

2 years ago

2.2.0

2 years ago

3.0.1

2 years ago

2.3.8

2 years ago

2.3.7

2 years ago

2.3.9

2 years ago

3.0.0

2 years ago

2.5.0

2 years ago

2.3.13

2 years ago

2.3.12

2 years ago

2.3.15

2 years ago

2.3.14

2 years ago

2.3.11

2 years ago

2.3.10

2 years ago

2.0.5

2 years ago

2.0.4

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

2.1.2

2 years ago

2.1.1

2 years ago

2.1.4

2 years ago

2.1.3

2 years ago

2.1.6

2 years ago

2.1.5

2 years ago

2.1.7

2 years ago

0.12.4

2 years ago

2.1.0

2 years ago

0.11.0

3 years ago

0.11.1

3 years ago

0.11.3

3 years ago

0.11.4

3 years ago

0.10.39

3 years ago

0.10.29

3 years ago

0.10.28

3 years ago

0.10.30

3 years ago

0.10.31

3 years ago

0.10.36

3 years ago

0.10.37

3 years ago

0.10.38

3 years ago

0.10.32

3 years ago

0.10.33

3 years ago

0.10.34

3 years ago

0.10.35

3 years ago

0.10.18

3 years ago

0.10.19

3 years ago

0.10.14

3 years ago

0.10.17

3 years ago

0.10.10

3 years ago

0.10.11

3 years ago

0.10.12

3 years ago

0.10.13

3 years ago

0.10.20

3 years ago

0.9.0

3 years ago

0.10.26

3 years ago

0.9.2

3 years ago

0.9.1

3 years ago

0.10.21

3 years ago

0.10.23

3 years ago

0.10.24

3 years ago

0.9.4

3 years ago

0.9.3

3 years ago

0.10.1

3 years ago

0.10.2

3 years ago

0.10.3

3 years ago

0.10.4

3 years ago

0.10.5

3 years ago

0.10.6

3 years ago

0.10.7

3 years ago

0.10.0

3 years ago

0.8.2

3 years ago

0.5.4

3 years ago

0.4.5

3 years ago

0.8.0

3 years ago

0.7.1

3 years ago

0.6.2

3 years ago

0.5.3

3 years ago

0.3.5

3 years ago

0.5.5

3 years ago

0.5.0

3 years ago

0.6.1

3 years ago

0.5.2

3 years ago

0.5.1

3 years ago

0.1.0

3 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.3.2

3 years ago

0.3.1

3 years ago

0.3.4

3 years ago

0.3.3

3 years ago

0.0.34

3 years ago

0.0.35

3 years ago

0.0.36

3 years ago

0.0.24

4 years ago

0.0.25

4 years ago

0.0.30

3 years ago

0.0.31

3 years ago

0.0.32

3 years ago

0.0.33

3 years ago

0.0.26

4 years ago

0.0.27

3 years ago

0.0.28

3 years ago

0.0.29

3 years ago

0.0.21

4 years ago

0.0.22

4 years ago

0.0.23

4 years ago

0.0.20

4 years ago

0.0.17

4 years ago

0.0.18

4 years ago

0.0.19

4 years ago

0.0.15

4 years ago

0.0.16

4 years ago

0.0.10

4 years ago

0.0.11

4 years ago

0.0.9

4 years ago

0.0.8

4 years ago

0.0.7

4 years ago