Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create Component Template #2

Open
wants to merge 13 commits into
base: main
Choose a base branch
from
Open

Conversation

Rianfiore
Copy link
Collaborator

O que a PR faz?

Esta PR é uma implementação de um custom script dentro do package.json, responsável por automatizar o processo de criação dos componentes.

O custom script é formado por 4 arquivos base, são eles:

  1. index.js:
  • Captura e manipula os comandos do terminal;
  • Cria a pasta base do componente;
  • Chama as funções responsáveis pela criação dos arquivos.
  1. data.js:
  • Cria os arquivos dentro da pasta base do componente (arquivo estilo, arquivo componente, arquvio de tipos, arquivo storybook);
  1. error.js:
  • Administra todos os casos de erros possíveis no comando do usuário.
  1. types.js:
  • Administra todos os tipos aceitáveis do comando no terminal.

Tipo de alteração

  • Bug fix (correção de bug)
  • New feature (nova funcionalidade)
  • Style (alteração visual)
  • Breaking change (fixa problema que causaria a funcionalidade existente não funcionar como esperado)
  • Documentation update (atualização de doc)

Checklist

  • Arquivos estão em kebab-case (ex: meu-componente.tsx)
  • Traduzido todos os textos puros do código (pt-BR,en,es)
  • Necessário rodar yarn install para essa PR (marque se for necessário)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant