You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Mar 24, 2026. It is now read-only.
No interesse de promover um ambiente aberto e acolhedor, nós, como colaboradores e mantenedores, nos comprometemos a tornar a participação em nosso projeto e em nossa comunidade uma experiência livre de assédio para todos, independentemente da aparência pessoal, ascendência, idade, cor, deficiência, etnia, características familiares, identidade e expressão de gênero, nível de experiência, nacionalidade, estado civil, orientação sexual, raça, religião ou qualquer outra característica protegida por lei.
5
+
In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation.
6
6
7
-
## Nossos Padrões
7
+
## Our Standards
8
8
9
-
Exemplos de comportamento que contribuem para criar um ambiente positivo incluem:
9
+
Examples of behavior that contributes to creating a positive environment include:
10
10
11
-
*Usar linguagem acolhedora e inclusiva
12
-
*Respeitar pontos de vista e experiências diferentes
13
-
*Aceitar críticas construtivas graciosamente
14
-
*Focar no que é melhor para a comunidade
15
-
*Mostrar empatia para com outros membros da comunidade
11
+
*Using welcoming and inclusive language
12
+
*Being respectful of differing viewpoints and experiences
13
+
*Gracefully accepting constructive criticism
14
+
*Focusing on what is best for the community
15
+
*Showing empathy towards other community members
16
16
17
-
Exemplos de comportamento inaceitável pelos participantes incluem:
17
+
Examples of unacceptable behavior by participants include:
18
18
19
-
*O uso de linguagem ou imagens sexuais e atenção sexual indesejada
20
-
*Comentários insultuosos ou depreciativos (trolling) e ataques pessoais ou políticos
21
-
*Assédio público ou privado
22
-
*Publicar informações privadas de terceiros, como um endereço físico ou eletrônico, sem permissão explícita
23
-
*Outra conduta que possa ser razoavelmente considerada inadequada em um ambiente profissional
19
+
*The use of sexualized language or imagery and unwelcome sexual attention or advances
20
+
*Trolling, insulting/derogatory comments, and personal or political attacks
21
+
*Public or private harassment
22
+
*Publishing others' private information, such as a physical or electronic address, without explicit permission
23
+
*Other conduct which could reasonably be considered inappropriate in a professional setting
24
24
25
-
## Nossas Responsabilidades
25
+
## Our Responsibilities
26
26
27
-
Os mantenedores do projeto são responsáveis por esclarecer os padrões de comportamento aceitável e devem tomar medidas corretivas apropriadas e justas em resposta a quaisquer instâncias de comportamento inaceitável.
27
+
Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior.
28
28
29
-
Os mantenedores do projeto têm o direito e a responsabilidade de remover, editar ou rejeitar comentários, commits, código, edições de wiki, issues e outras contribuições que não estejam alinhadas a este Código de Conduta, ou de banir temporária ou permanentemente qualquer colaborador por outros comportamentos que considerem inadequados, ameaçadores, ofensivos ou prejudiciais.
29
+
Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.
30
30
31
-
## Escopo
31
+
## Scope
32
32
33
-
Este Código de Conduta aplica-se tanto dentro dos espaços do projeto quanto em espaços públicos quando um indivíduo está representando o projeto ou sua comunidade. Exemplos de representação de um projeto ou comunidade incluem o uso de um endereço de e-mail oficial do projeto, postagem por meio de uma conta oficial de mídia social ou atuação como representante nomeado em um evento online ou offline. A representação de um projeto pode ser definida e esclarecida pelos mantenedores do projeto.
33
+
This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as a nominated representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers.
34
34
35
-
## Execução
35
+
## Enforcement
36
36
37
-
Casos de comportamento abusivo, de assédio ou inaceitável podem ser relatados entrando em contato com a equipe do projeto em [enoquesousa@exemplo.com]. Todas as queixas serão revisadas e investigadas e resultarão em uma resposta que será considerada necessária e apropriada às circunstâncias. A equipe do projeto é obrigada a manter a confidencialidade em relação ao relator de um incidente. Mais detalhes sobre políticas de execução específicas podem ser postados separadamente.
37
+
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at [enoquesousa@example.com]. All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.
38
38
39
-
Os mantenedores do projeto que não seguirem ou não aplicarem o Código de Conduta de boa fé podem enfrentar repercussões temporárias ou permanentes, conforme determinado por outros membros da liderança do projeto.
39
+
Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership.
40
40
41
-
## Atribuição
41
+
## Attribution
42
42
43
-
Este Código de Conduta é adaptado do [Contributor Covenant][homepage], versão 2.1, disponível emhttps://www.contributor-covenant.org/version/2/1/code_of_conduct.html.
43
+
This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 2.1, available athttps://www.contributor-covenant.org/version/2/1/code_of_conduct.html.
44
44
45
-
Para respostas a perguntas comuns sobre este código de conduta, consultehttps://www.contributor-covenant.org/faq.
45
+
For answers to common questions about this code of conduct, seehttps://www.contributor-covenant.org/faq.
O **Go File Processor**é uma ferramenta de linha de comando e biblioteca de alto desempenho projetada para converter arquivos CSV massivos (milhões de registros) em JSON estruturado de forma eficiente. Utilizando o padrão Worker Pool e processamento via canais (channels), garante o uso otimizado de CPU e memória constante, independentemente do tamanho do arquivo de entrada.
21
+
**Go File Processor**is a high-performance command-line tool and library designed to efficiently convert massive CSV files (millions of records) into structured JSON. Using the Worker Pool pattern and channel-based processing, it ensures optimized CPU usage and constant memory consumption, regardless of the input file size.
22
22
23
-
## Demonstração
23
+
## Demonstration
24
24
25
-
### Como Biblioteca
25
+
### As a Library
26
26
27
-
Adicione transformadores e configure o pool de execução de forma fluida:
27
+
Add transformers and configure the execution pool fluently:
28
28
29
29
```go
30
30
proc:= processor.NewCSVToJSONProcessor()
31
31
config:= processor.Config{WorkerCount: 8}
32
32
33
-
//Adicione transformadores (Chain of Responsibility)
Detailed technical documentation available at[pkg.go.dev/github.com/ESousa97/go-file-processor](https://pkg.go.dev/github.com/ESousa97/go-file-processor).
0 commit comments