|
Antes de começar, certifique-se de ter instalado em sua máquina:
|
git clone https://github.com/Atria-Jr/ESTAT-web.git
cd ESTAT-webnpm installnpm run devO aplicativo estará disponível em http://localhost:5173
| Comando | Descrição |
|---|---|
npm run dev |
🔥 Inicia o servidor de desenvolvimento Vite |
npm run build |
📦 Cria a build de produção |
npm run preview |
👀 Visualiza a build de produção localmente |
npm run lint |
✅ Executa o ESLint para verificar qualidade do código |
- React 19 - Biblioteca para interfaces de usuário
- TypeScript - Superset JavaScript com tipagem estática
- Vite - Build tool e dev server ultra-rápido
- React Router DOM - Roteamento de páginas
- Tailwind CSS - Framework CSS utility-first
- ESLint - Linter para qualidade de código
📂 Clique para expandir a estrutura de pastas
ESTAT-web/
├── index.html # HTML de entrada
├── src/
│ ├── main.tsx # Bootstrap da aplicação
│ ├── App.tsx # Componente principal
│ ├── Routes.tsx # Definições de rotas
│ ├── pages/ # Páginas da aplicação
│ │ ├── home.tsx
│ │ ├── contato.tsx
│ │ └── ...
│ └── components/ # Componentes reutilizáveis
│ └── Layout/
│ ├── navbar.tsx
│ └── footer.tsx
├── vite.config.ts
├── tsconfig.json
└── package.json
Caution
- NUNCA faça commit direto na branch
main - SEMPRE crie uma nova branch para sua task
- SEMPRE dê pull na main antes de começar uma nova feature
git checkout main
git pull origin main# Padrão de nomenclatura: tipo/descricao-curta
# Exemplos:
git checkout -b feature/adicionar-pagina-sobre
git checkout -b fix/corrigir-navbar-mobile
git checkout -b refactor/melhorar-componente-cardTipos de branch:
feature/- Nova funcionalidadefix/- Correção de bugrefactor/- Refatoração de códigodocs/- Documentaçãostyle/- Mudanças de estilo/formatação
# Faça suas alterações
# Teste localmente com npm run dev
# Verifique o lint com npm run lintgit add .
git commit -m "tipo: descrição clara do que foi feito"
# Exemplos:
# git commit -m "feat: adiciona página sobre a empresa"
# git commit -m "fix: corrige menu mobile não fechando"git push origin nome-da-sua-branch- Acesse o repositório no GitHub
- Clique em "Compare & pull request"
- Descreva suas alterações
- Solicite review de outro desenvolvedor
- Aguarde aprovação antes de fazer merge
git checkout main
git pull origin main
git branch -d nome-da-sua-branch # Deleta a branch local antigaLembre-se: Sempre trabalhe em branches separadas e mantenha a main protegida! 🛡️