Skip to content

Limpeza e reorganização do core#113

Merged
pitangainnovare merged 49 commits intomainfrom
v2.0.0-pr6
May 2, 2026
Merged

Limpeza e reorganização do core#113
pitangainnovare merged 49 commits intomainfrom
v2.0.0-pr6

Conversation

@pitangainnovare
Copy link
Copy Markdown
Contributor

O que esse PR faz?

Reorganiza e limpa o pacote core/:

  • core/utils/standardizer.py — reescrito com 6 funções usadas (standardize_pid_v2, standardize_language_code, etc.) + language_iso movido de utils.py. Remove funções não usadas.
  • core/utils/request_utils.py — renomeado de utils.py (agora só HTTP/retry + _get_user). 19 importers atualizados.
  • core/utils/csv_utils.py — movido de metrics/utils/file_utils.py
  • core/tests/ — diretório criado, 3 arquivos de teste movidos da raiz
  • config/collections.py — novo módulo com COLLECTION_ACRON3_SIZE_MAP, COLLECTION_SIZE_SAMPLE_MAP e LOG_MANAGER_SEED_DATA
  • resources/tests/ — reorganizado com test_robots.py
  • Remove metrics/utils/ (indexing, parser_utils, file_utils)

Onde a revisão poderia começar?

  1. core/utils/standardizer.py — funções de padronização
  2. config/collections.py — mapa de coleções centralizado
  3. core/utils/request_utils.py — HTTP/retry utilities

Screenshots

N/A

Quais são tickets relevantes?

N/A

Referências

N/A

@pitangainnovare pitangainnovare self-assigned this May 2, 2026
@pitangainnovare pitangainnovare added the enhancement New feature or request label May 2, 2026
@pitangainnovare pitangainnovare linked an issue May 2, 2026 that may be closed by this pull request
@pitangainnovare pitangainnovare merged commit 7f1396f into main May 2, 2026
2 checks passed
@pitangainnovare pitangainnovare deleted the v2.0.0-pr6 branch May 4, 2026 19:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Refatoração para versão 2.0

1 participant