Skip to content

Latest commit

 

History

History
356 lines (298 loc) · 15.1 KB

README.pt-br.md

File metadata and controls

356 lines (298 loc) · 15.1 KB

lang-en lang-pt-br

Contagem de linguagens do repositório Tamanho do repositório Atividade de commits Último commit Licença do projeto Designer do layout

Acessar a documentação ↗

📒 Índice

📍 Visão geral

O projeto Ignite Design System V2 é uma biblioteca de componentes de IU reutilizáveis e bibliotecas de estilo para a criação de aplicações que utilizam React. Ela fornece elementos como caixas, cabeçalhos, botões, campos de entrada, caixas de seleção, formulários de várias etapas, e agora tooltips e notificações toast, entre outros.

O projeto tem como objetivo simplificar a implementação de elementos comuns da interface do usuário e, ao mesmo tempo, manter opções de estilo personalizáveis. Ao fornecer um conjunto abrangente de elementos pré-construídos e tokens de design, ele permite que os desenvolvedores criem interfaces de usuário consistentes e visualmente atraentes com mais eficiência.

✨ Funcionalidades

🧩 Componentes prontos para uso e também customizáveis

🖌 Tokens de cores disponíveis para importação

📄 Documentação para auxiliar na utilização

⚙ Construído em TypeScript

🤖 Demo

ignite-design-system-v2.mp4

🎨 Layout

O layout da aplicação/componentes foi projetado pela Rocketseat e está disponível no Figma.

Imagem de capa do layout da aplicação web

🛠 Tecnologias

As seguintes ferramentas foram usadas para desenvolver esse projeto:

Workspace

Turborepo changesets

Documentação

Vite React TypeScript ESLint Storybook

Configuração do ESLint

ESLint Rocketseat ESLint config

Componentes

React TypeScript tsup

Stitches Radix UI Phosphor Icons

Tokens

TypeScript tsup

* Confira o arquivo package.json

Úteis

Git Node.js Figma Google Fonts VSCode

🚀 Primeiros passos

✔️ Pré-requisitos

Antes de você começar, certifique-se que você tem as seguintes ferramentas instaladas na sua máquina: Git, Node.js. Também é bom ter um editor para trabalhar com o código, como o VSCode.

📦 Instalação

  1. Clone o repositório:
git clone https://github.com/guipmdev/ignite-design-system-v2/
  1. Mude para o diretório do projeto:
cd ignite-design-system-v2
  1. Instale as dependências:
npm install

⚙️ Utilização

  1. Execute todos os scripts dev usando o Turborepo:
npm run dev
  1. Espere iniciar e depois acesse http://localhost:6006/ para visualizar a documentação

📄 Licença

Este projeto está licenciado de acordo com os termos da licença MIT. Consulte o arquivo LICENSE para mais informações.

👏 Reconhecimentos

  • Muito obrigado à Rocketseat pelo layout e pelas dicas de como montar este projeto

Feito com 💙 por @guipm.dev - Fique à vontade para entrar em contato comigo!


↑   Voltar ao topo   ↑