Prerequisites
Before proceeding, ensure the following prerequisites are met:- Install MindsDB locally via Docker or use MindsDB Cloud.
- To connect GitHub to MindsDB, install the required dependencies following this instruction.
- Install or ensure access to GitHub.
Connection
This handler is implemented using thepygithub library, a Python library that wraps GitHub API v3.
The required arguments to establish a connection are as follows:
repositoryis the GitHub repository name.api_keyis an optional GitHub API key to use for authentication.github_urlis an optional GitHub URL to connect to a GitHub Enterprise instance.
Usage
Themindsdb_github connection contains two tables: issues and pull_requests.
Here is how to query for all issues:
For more information about available actions and development plans, visit this page.