Skip to content
This repository was archived by the owner on Mar 24, 2026. It is now read-only.

Commit 04b5de8

Browse files
committed
docs: Improve table formatting and update the roadmap in README.md.
1 parent 8d82bd5 commit 04b5de8

1 file changed

Lines changed: 19 additions & 20 deletions

File tree

README.md

Lines changed: 19 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -42,13 +42,13 @@ metrics, err := proc.Process("input.csv", "output.json", config)
4242

4343
## Stack Tecnológico
4444

45-
| Tecnologia | Papel |
46-
|---|---|
47-
| **Go** | Linguagem principal (Concorrência nativa) |
48-
| **Worker Pool** | Gerenciamento de paralelismo e carga |
49-
| **slog** | Structured logging para observabilidade |
50-
| **Atomic Counters** | Coleta de métricas sem lock |
51-
| **Channels** | Comunicação segura entre Producer/Worker/Consumer |
45+
| Tecnologia | Papel |
46+
| ------------------- | ------------------------------------------------- |
47+
| **Go** | Linguagem principal (Concorrência nativa) |
48+
| **Worker Pool** | Gerenciamento de paralelismo e carga |
49+
| **slog** | Structured logging para observabilidade |
50+
| **Atomic Counters** | Coleta de métricas sem lock |
51+
| **Channels** | Comunicação segura entre Producer/Worker/Consumer |
5252

5353
## Pré-requisitos
5454

@@ -77,13 +77,13 @@ make bench
7777

7878
## Makefile Targets
7979

80-
| Target | Descrição |
81-
|---|---|
82-
| `build` | Compila o binário `fileproc` na raiz do projeto |
83-
| `test` | Executa todos os testes unitários |
84-
| `bench` | Roda a suíte de benchmarks (Sequencial vs Paralelo) |
80+
| Target | Descrição |
81+
| --------------- | --------------------------------------------------- |
82+
| `build` | Compila o binário `fileproc` na raiz do projeto |
83+
| `test` | Executa todos os testes unitários |
84+
| `bench` | Roda a suíte de benchmarks (Sequencial vs Paralelo) |
8585
| `generate-data` | Gera arquivo `large_test.csv` com 100.000 registros |
86-
| `clean` | Remove binários e arquivos temporários de teste |
86+
| `clean` | Remove binários e arquivos temporários de teste |
8787

8888
## Arquitetura
8989

@@ -100,20 +100,18 @@ Veja a documentação completa e exemplos em [pkg.go.dev](https://pkg.go.dev/git
100100

101101
## Configuração (CLI Flags)
102102

103-
| Flag | Descrição | Tipo | Padrão |
104-
|---|---|---|---|
105-
| `-input` | Caminho do arquivo CSV de entrada | string | `input.csv` |
106-
| `-output` | Caminho do arquivo JSON de saída | string | `output.json` |
107-
| `-workers` | Número de workers simultâneos | int | `4` |
103+
| Flag | Descrição | Tipo | Padrão |
104+
| ---------- | --------------------------------- | ------ | ------------- |
105+
| `-input` | Caminho do arquivo CSV de entrada | string | `input.csv` |
106+
| `-output` | Caminho do arquivo JSON de saída | string | `output.json` |
107+
| `-workers` | Número de workers simultâneos | int | `4` |
108108

109109
## Roadmap
110110

111111
- [x] Implementação core (Worker Pool)
112112
- [x] Camada de Transformação (Middleware)
113113
- [x] Sistema de Métricas e Logs Estruturados
114114
- [x] Benchmarking e Otimização
115-
- [ ] Suporte a outros formatos (XML, Parquet)
116-
- [ ] Interface Web para visualização de métricas em tempo real
117115

118116
## Contribuindo
119117

@@ -126,5 +124,6 @@ Distribuído sob a licença MIT. Veja `LICENSE` para mais informações.
126124
## Autor
127125

128126
**Enoque Sousa**
127+
129128
- [Portfólio](https://enoquesousa.vercel.app)
130129
- [GitHub](https://github.com/ESousa97)

0 commit comments

Comments
 (0)