Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[14.0][WIP] l10n_br_pos: hard refactor no módulo #2890

Draft
wants to merge 6 commits into
base: 14.0
Choose a base branch
from

Conversation

ygcarvalh
Copy link
Contributor

Esse é um trabalho que estou fazendo já tem um tempo e que consiste num hard refactor no módulo base. Este processo envolve a remoção de funcionalidades ou arquivos não utilizados, tornando o módulo como uma base para o PDV da localização mesmo. Boa parte da lógica atualmente está relacionada com a CF-e, o que deixava ele bastante dependente de ter um SAT para funcionar e a instalação dos módulos derivados (l10n_br_pos_cfe ou l10n_br_pos_nfce).

Por enquanto os testes devem estar quebrados por conta das coisas que eu fiz, mas estarei arrumando eles posteriormente e adicionando novos testes. Além disso, farei ajustes no arquivo README para fornecer instruções claras sobre como utilizar o módulo e realizar configurações.

O objetivo central desta refatoração é aprimorar a lógica do código, facilitando potenciais migrações para versões mais recentes no futuro.

É provável que váriosPRs em andamento, com alterações nestes módulos, sejam encerrados e fiquem focados nos seus respectivos PR's de refatoração.

Estou aberto a sugestões e feedbacks durante este processo. Assim que o trabalho estiver pronto para revisão, abrirei o PR para revisão e realizarei um squash dos commits.


PR's que poderão ser fechados no futuro:

[WIP]

@OCA-git-bot
Copy link
Contributor

Hi @luismalta, @lfdivino, @mileo,
some modules you are maintaining are being modified, check this out!

@rvalyi
Copy link
Member

rvalyi commented Mar 15, 2024

pessoal, apenas para dizer que eu apoio a ideia desse refactor ta...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants