Simplify internals
Mantenedores costumam responder em até 14 dias
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Facilidade para iniciantes
- 25/100
- Tipo de issue
- Refatoração
- Clareza
- Precisa de esclarecimento
- Status de atividade
- Estagnada
- Stack de tecnologia
- docker, go
- Domínio
- infrastructure, testing
Direção de pesquisa
Comece rastreando a configuração atual de contêineres Docker do Complement usada pelos testes Go e, em seguida, compare a API interna com testcontainers-go. Confirme se a API voltada aos testes pode permanecer inalterada e execute os testes Go existentes; considera-se concluído quando os componentes internos usam a dependência, os testes de contêineres continuam passando e o código de manutenção fica mais simples.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
The idea of running docker containers in Go tests isn't new. It was reasonably new back when Complement started, but now there are libraries we could use instead, notably https://github.com/testcontainers/testcontainers-go
We should consider using this internally. This would be transparent to tests as they have a separate API shape, and greatly simplify the burden of maintaining Complement internals, as the cost of an extra dependency. This dependency though is backed by a number of companies and does test containers for other languages as well, not just Go.
- Linguagem predominante
- Go
- Estrelas
- 101
- Forks
- 72
- Merge médio
- 11d 5h
- PRs com merge (30d)
- 7
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de matrix-org/complement
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
matrix-org/complement#900 · 1 comentário ·
Mantenedores costumam responder em até 14 dias
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 45/100
matrix-org/complement#938 ·
Mantenedores costumam responder em até 14 dias
-
New tests for MSC4354 Sticky EventsTalvez livre de novo @reivilibre assumiu há 33 dias e não há nenhum pull request aberto. Aberta
matrix-org/complement#925 · 1 responsável ·
Mantenedores costumam responder em até 14 dias
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 52/100
matrix-org/complement#901 · 1 comentário ·
Mantenedores costumam responder em até 14 dias
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 55/100
matrix-org/complement#899 ·
Mantenedores costumam responder em até 14 dias
Todas as issues de matrix-org/complement
Issues semelhantes
-
enhancement runtime:claude
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 79/100
FootprintAI/Containarium#3214 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
eugenioenko/ttt#1251 ·
Mantenedores costumam responder em até 1 dia
-
Handler accepts zero/negative NNCP_MAX_RETRIES and NNCP backoff values, stalling policies or hot-loopingTalvez já em andamento @NopeCharon assumiu hoje. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
nmstate/kubernetes-nmstate#1604 ·
-
reportedBy/community Type/Improvement
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
openchoreo/openchoreo#5203 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 67/100
Gentleman-Programming/gentle-ai#5807 ·
Mantenedores costumam responder em até 1 dia