Open endersonmaia opened 5 years ago
pelo que entendi do package
em Go, ele considera inclusive o nome do repositório, sendo assim, para ficar mais Go idiomatic
, esse sufixo -go
aí seria desnecessário
o package seria github.com/endersonmaia/sngpc
e dentro teríamos sngpc/parser
, sngpc/anonimyzer
, sngpc/exporter
O projeto começou como
sngpc-anonimizador
, depois passou a sersngpc-go
.A ideia é fazer um parser completo do XML do SNGPC, imagino que isso pode ficar num
sngpc/parser
.Depois, dentro deste escopo, um
sngpc/anonymizer
, que seria responsável por gerar dados (CSV, database, ...) que foram carregados (mysngpc := sngpc.Load(File|Dir|Glob)
e validados (mysngpc.IsValid()
), e então converter removendo os dados sigilosos (mysngpc.Anonimyze.ToCSV(File)
)