Docs Menu
Docs Home
/
MongoDB Kafka Connector

기여 방법

MongoDB Kafka Connector 개선에 도움이 되는 기여를 언제든지 환영합니다. 커뮤니티 기여가 코드베이스의 표준을 충족하는지 확인하기 위해 지침을 제공합니다. pull 요청이 다음 기준을 충족하는지 확인하세요.

  • 기능을 설명하는 문서 주석 포함

  • 기능의 기능을 다루는 단위 테스트 포함

  • 다음 작업이 포함된 Gradle check 작업을 전달합니다.

    1. test 작업

    2. integrationTest 작업

    3. spotlessCheck 작업

시작하려면 소스 코드를 확인하고 shell에서 다음 명령을 실행하여 브랜치를 생성합니다.

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

기능 브랜치에 변경 사항을 푸시한 후에는 Gradle 검사를 통과하는지 확인하세요. 다음 명령으로 검사를 실행할 수 있습니다.

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

중요

통합 테스트

Gradle 통합 테스트를 수행하려면 로컬 MongoDB 복제본 세트가 실행 중이어야 합니다. MongoDB 복제본 세트를 설정하는 방법을 알아보려면 MongoDB 매뉴얼의 복제본 세트 배포 를 참조하세요.

참고

건너뛴 테스트

코드에서 이러한 영역과 관련된 connector 동작을 특별히 수정하지 않는 한 다음 영역과 관련된 integrationTest 작업의 테스트를 건너뛸 수 있습니다.

  • MongoDB의 특정 버전

  • 인증

로컬 MongoDB 복제본 세트에서 인증을 활성화하고 연결 URI에 자격 증명을 지정하여 인증 테스트를 실행할 수 있습니다. 복제본 세트에서 인증을 활성화하는 방법을 알아보려면 MongoDB 매뉴얼의 키 파일 인증을 사용하여 복제본 세트 배포 를 참조하세요.

특정 MongoDB 버전으로 로컬 복제본 세트를 배포하여 특정 MongoDB 버전과 관련된 테스트를 실행할 수 있습니다.

소스 connector 코드에 대해 자세히 알아보려면 Github 리포지토리를 참조하세요.

Gradle에 학습 보려면 공식 Gradle 웹사이트 를 참조하세요.

돌아가기

Invalid Resume Token