GitHub
GitHub is a platform for software development and collaboration.
It offers version control with Git, hosting for repositories, collaboration tools like pull requests and issues, code review features, branching and merging capabilities, integration with CI/CD tools, discovery of open-source projects, and social features for connecting with other developers.
To integrate with the GitHub API, you'll need to follow these steps:
-
Register Your Application:
-
Go to your GitHub account settings.
-
Navigate to Developer settings > OAuth Apps.
-
Click on Register a new application.
-
Fill in the required information:
-
Application name: SimWorkflow
-
Homepage URL: Your Website URL.
-
Authorization callback URL: https://www.simworkflow.com/credentials/callback
-
-
Click on Register application.
-
-
Obtain Client ID and Client Secret:
- After registering your application, GitHub will provide you with a Client ID and Client secret. These will be used to create SimWorkflow credentials.
-
Create OAuth 2.0 Credentials in SimWorkflow:
-
Go to SimWorkflow Credentials.
-
Click on Create credentials button.
-
On OAuth 2.0 tab.
-
Fill in the required information:
-
Provider: GitHub
-
Name: GitHub
-
Client ID: GitHub Client ID
-
Client secret: GitHub Client secret
-
-
Click on Create credentials button.
-
Complete the OAuth flow.
-
Once the GitHub credentials created, you can start using it with HTTP Task in your workflow definitions to integrate with GitHub API.