Configuration
To set up the GitHub source, provide the following configuration parameters:Generating Credentials
Follow this guide to generate a Personal Access Token (PAT).Supported Endpoints
This source pulls raw data from the GitHub REST API and extracts the following resources for a single repository:- Assignees
- Collaborators
- Commits
- Commit Comments
- Events
- Issues
- Issue Events
- Issue Milestones
- Projects
- Project Cards
- Project Columns
- Pull Requests
- PR Commits
- Releases
- Comments
- Reviews
- Review Comments
- Stargazers
- Teams
- Team Members
- Team Memberships
Note:
Incremental sync is currently not supported for any endpoint.
To add support, theIncrementalStreamclass in./tap_github/streams.pyneeds modifications to correctly handle bookmark values.