Pular para o conteúdo

Adicionando fontes de metadados

Siga o guia de provedores. Ele mantém os critérios de API, termos, créditos, privacidade, implementação e fixtures de respostas reais.

O contrato é MetadataProviderPort, em src/application/ports/metadata-provider.ts. Os provedores ficam em src/adapters/metadata-providers/ e usam o registro existente de provedores.

Reutilize os helpers compartilhados de HTTP/erros e teste respostas registradas do serviço.

Uma fonte fornece metadados, nunca páginas, downloads ou links de leitura. Se a API não fornecer a organização por volume ou não atender aos critérios, discuta isso antes de implementar um adaptador.