### Build and Run Kafka Connect GitHub Source Connector Locally Source: https://github.com/simplesteph/kafka-connect-github-source/blob/master/README.md These shell commands are used to build the connector and run it in a development environment. The `run.sh` script can leverage Docker for simplified execution. Java 8 is a prerequisite for this connector, and `config/worker.properties` must be configured. ```bash ./build.sh ./run.sh ``` -------------------------------- ### Configure GitHub Source Connector Source: https://github.com/simplesteph/kafka-connect-github-source/blob/master/README.md This configuration block sets up the GitHubSourceConnector, specifying the connector class, target topic, GitHub repository details (owner, repo), a `since.timestamp` for initial data pull, and optional authentication credentials. It's crucial for connecting to GitHub and streaming data. ```properties name=GitHubSourceConnectorDemo tasks.max=1 connector.class=com.simplesteph.kafka.GitHubSourceConnector topic=github-issues github.owner=kubernetes github.repo=kubernetes since.timestamp=2017-01-01T00:00:00Z # I heavily recommend you set those two fields: auth.username=your_username auth.password=your_password ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.