1.5 KiB
1.5 KiB
Diretrizes do Projeto BeeTask (GEMINI.md)
Este documento contém as instruções e regras mandatórias para desenvolvimento e manutenção no repositório bee-task-v3.
⚠️ Regra Mandatória: Commit e Push ao Finalizar Edições
Important
Sempre após a finalização de quaisquer edições ou correções no código, é OBRIGATÓRIO realizar o
git commitcom uma mensagem clara e padronizada e em seguida executar ogit pushpara o repositório remoto.
Fluxo Obrigatório pós-edição:
- Validar as alterações (testes/build, ex:
tsc -bou./mvnw testse aplicável). - Adicionar os arquivos alterados:
git add <arquivos> - Fazer o commit semântico:
git commit -m "feat/fix/refactor: descrição clara da alteração" - Fazer o push imediatamente:
git push origin <branch-atual>
🐳 Atualização de Ambiente Docker
Caso as alterações envolvam o frontend ou backend que rodam via Docker Compose em produção/staging:
- Frontend:
docker compose build --no-cache frontend && docker compose up -d --no-deps frontend - Backend:
docker compose build --no-cache backend && docker compose up -d --no-deps backend
🛠️ Padrões do Projeto
- Frontend: Vite + React 19 + TypeScript + Tailwind v4 + HeroUI.
- Verificar tipagem estrita com
npm --prefix frontend exec -- tsc -b.
- Verificar tipagem estrita com
- Backend: Quarkus 3.34 + Java 17 + Clean Architecture (Domain Entities -> Use Cases -> Interface Adapters -> Frameworks).