Meu portfólio de desenvolvedor front-end.
-
Clone o repositório:
git clone https://github.com/AleferReinert/portfolio.git
-
Entre no diretório do projeto:
cd portfolio
-
Instale as dependências:
npm install
-
Inicie o servidor de desenvolvimento:
npm run dev
-
Adicione os arquivos:
git add .
-
Selecione uma mensagem de commit válida:
git commit
-
Iniciar:
npm run storybook
-
Executar testes:
npm run test --watch
npm run lint
npm run plop
- Chromatic: Ferramenta para captura de tela, revisão e testes visuais automatizados para componentes de interface de usuário.
- commitlint: Ferramenta para validar e padronizar mensagens de commit.
- cz-commitlint: Adaptador para Commitizen que aplica regras de mensagens de commit definidas pelo Commitlint.
- ESLint: Ferramenta de linting para identificar e corrigir problemas em código JavaScript/TypeScript.
- Framer Motion: Ferramenta para animações.
- Husky: Ferramenta para adicionar hooks de Git, como pré-commit e pré-push, para automatizar verificações de código.
- Next.js: Framework React para a construção de aplicações web estáticas e dinâmicas.
- React: Biblioteca JavaScript para construir interfaces de usuário.
- Plop: Ferramenta de scaffolding para gerar código e arquivos de forma consistente e automatizada.
- Prettier: Formatador de código opinativo que garante um estilo consistente de código.
- Storybook: Ferramenta de desenvolvimento para construir e testar componentes de interface de usuário de forma isolada.
- Tailwind CSS: Framework de utilidades CSS para estilização rápida e eficiente.
- TypeScript: Superconjunto de JavaScript que adiciona tipagem estática ao código.
Explore o projeto no link: Meu Portfólio.