oxpecker
Monitora mudanças nas APIs de fornecedores das quais o código depende e envia PRs revisáveis
Sobre oxpecker
O oxpecker foca nas APIs de fornecedores que o código já chama, indexa os endpoints e campos de resposta que o código realmente lê e acompanha as mudanças desses objetos. Ele detecta mudanças como remoção de endpoints, remoção de campos de resposta e parâmetros que se tornam obrigatórios, compara interfaces de fornecedores conforme o plano e lista lacunas de cobertura. Após selecionar um repositório, o produto cria um Pull Request que adiciona um arquivo, e as mudanças podem ser revisadas antes da mesclagem.
Ideal para
Melhores casos de uso
Monitorar APIs de fornecedores já chamadas pelo código
Identificar mudanças em endpoints e campos de resposta
Revisar mudanças de dependências via Pull Request
Comparar antes de escolher
A página de comparação oficial afirma que o produto cobre 68 fornecedores e lista lacunas de cobertura de fornecedores.
Funcionalidades
Índice de interfaces de dependências
Indexa os endpoints de API que o código realmente chama e os campos de resposta que lê.
Detecção de diferenças de mudanças
Identifica remoção de endpoints, remoção de campos de resposta e parâmetros que se tornam obrigatórios.
Fluxo de trabalho com Pull Request
Após selecionar um repositório, cria um Pull Request que adiciona um arquivo.
Revisão segura antes da mesclagem
As mudanças podem ser revisadas antes da mesclagem; nada é mesclado automaticamente.
Vantagens
- Compara mudanças de interfaces de fornecedores conforme o plano
- Baseado nos endpoints e campos de resposta que o código realmente lê
- As mudanças podem ser revisadas antes da mesclagem
Limitações
- Atualmente apenas por convite; a cobertura de fornecedores ainda está em expansão