Docs Menu
Docs Home
/
MongoDB Kafka Connector

貢献方法

MongoDB Kafka Connectorを改善するための貢献をしてください。 コミュニティのコントリビューションがコードベースの標準を満たすようにガイドします。 プル リクエストが次の条件を満たしていることを確認してください。

  • 機能を説明するドキュメントのコメントが含まれます

  • 機能の機能をカバーするユニット テストが含まれます

  • 次のタスクを含む 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 マニュアルのレプリカセットの配置」 を参照してください。

注意

スキップされたテスト

コードでこれらの領域に関連するコネクターの動作を明示的に変更しない限り、次の領域に関連するintegrationTestタスクのテストをスキップできます。

  • MongoDB の特定のバージョン

  • 認証

ローカル MongoDB レプリカセットで認証を有効にし、接続 URI で認証情報を指定することで、認証テストを実行できます。 レプリカセットで認証を有効にする方法については、MongoDB マニュアルの「 キーファイル認証によるレプリカセットの配置 」を参照してください。

特定の MongoDB バージョンに関連するテストを実行するには、そのバージョンの MongoDB を使用してローカル レプリカセットをデプロイします。

connector ソースコードの詳細については、Github リポジトリ を参照してください。

Gradle の詳細については、 Gradle の公式ウェブサイトを参照してください。

戻る

Invalid Resume Token