Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.
Menu Docs

Como contribuir

Aceitamos contribuições para ajudar a melhorar o Conector Kafka do MongoDB. Guiamos as contribuições da comunidade para garantir que atendam aos padrões da base de código. Certifique-se de que sua solicitação pull atenda aos seguintes critérios:

  • Inclui comentários de documentação descrevendo sua funcionalidade

  • Inclui testes de unidade que abrangem a funcionalidade da sua funcionalidade

  • Passa na tarefa Gradle check , que inclui as seguintes tarefas:

    1. test Tarefa

    2. integrationTest Tarefa

    3. spotlessCheck Tarefa

Para começar, confira o código-fonte e crie uma ramificação executando os seguintes comandos em seu shell:

git clone https://github.com/mongodb/mongo-kafka.git
cd mongo-kafka
git checkout -b <your branch name>

Depois de enviar suas alterações para sua ramificação de recurso, certifique-se de que ela passe nas verificações do Gradle. Você pode executar as verificações com o seguinte comando:

./gradlew clean check --continue -Dorg.mongodb.test.uri=<your local mongodb replica set connection uri>

Importante

Testes de integração

You must have a local MongoDB replica set running to perform Gradle integration tests. To learn how to set up a MongoDB replica set, see Deploy a Replica Set in the MongoDB manual.

Observação

Testes ignorados

Você pode ignorar os testes na tarefa integrationTest relacionados às seguintes áreas, a menos que seu código modifique especificamente o comportamento do connector relacionado a essas áreas:

  • Versões específicas do MongoDB

  • Autenticação

You can run the authentication tests by enabling authentication in your local MongoDB replica set and specifying your credentials in your connection URI. To learn how to enable authentication in a replica set, see Deploy Replica Set With Keyfile Authentication in the MongoDB manual.

Você pode executar testes relacionados a uma versão específica do MongoDB implantando um conjunto de réplicas locais com essa versão do MongoDB.

Para saber mais sobre o código-fonte do conector, consulte o repositório do Github.

Para saber mais sobre o Gradle, consulte o site oficial do Gradle.

Avalie esta página