Skip to content

Commit 5df1eee

Browse files
authored
Auditoria Técnica e Modernização do Projeto Jobs_Scraper_Global (#105)
### Objetivo Esta PR inicia o processo de auditoria técnica e modernização estrutural do projeto `Jobs_Scraper_Global`, com foco em documentação, padronização de fluxo de desenvolvimento e validação da infraestrutura de qualidade do monorepo. --- ## O que foi realizado ### Documentação / README * Revisão inicial da documentação atual * Levantamento de inconsistências no README * Identificação de conteúdos legados relacionados ao fluxo antigo baseado em XLS/XLSX * Validação dos links oficiais do projeto * Planejamento da modernização completa do README * Estruturação da futura documentação enterprise-grade --- ### Fluxo de Desenvolvimento * Revisão do fluxo de branching atual * Padronização inicial do fluxo baseado em: * `master` * `develop` * `feature/*` * Validação do processo de criação de branches a partir da `master` * Estruturação do fluxo de PRs e validação contínua --- ### Husky / Git Hooks * Início da auditoria técnica da configuração do Husky * Identificação de possíveis inconsistências em hooks entre branches * Levantamento inicial de problemas relacionados a: * `prepare` * `core.hooksPath` * hooks não executando * diferenças entre ambientes * problemas em branches recém-criadas --- ## Objetivos das próximas etapas * Modernizar completamente o README * Corrigir fluxo de instalação do Husky * Garantir funcionamento consistente dos hooks * Melhorar DX do monorepo * Melhorar onboarding técnico * Revisar scripts do projeto * Revisar estrutura Docker/Electron * Melhorar padronização geral do repositório --- ## Impacto Esperado * Melhor experiência para novos desenvolvedores * Maior confiabilidade no fluxo de commits * Melhor qualidade técnica do monorepo * Redução de inconsistências entre ambientes * Documentação alinhada com o estado real do projeto * Melhor maintainability do repositório --- ## Tipo da mudança * [x] Refactor * [x] Documentation * [x] Developer Experience * [x] Infrastructure * [ ] Feature * [ ] Bugfix --- ## Observações Esta PR representa o início da auditoria estrutural do projeto e poderá ser complementada por PRs menores focadas em: * Husky * README * Docker * Electron * Testes * CI/CD * Fluxo de contribuição
2 parents 94f26c5 + cbf11b5 commit 5df1eee

8 files changed

Lines changed: 340 additions & 245 deletions

File tree

.husky/commit-msg

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#!/usr/bin/env sh
2+
set -eu
3+
4+
npm exec -- commitlint --edit "$1"

.husky/pre-commit

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,4 @@
1-
npm test
1+
#!/usr/bin/env sh
2+
set -eu
3+
4+
npm exec -- lint-staged

.husky/pre-push

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#!/usr/bin/env sh
2+
set -eu
3+
4+
npm run validate

0 commit comments

Comments
 (0)