GitHub OAuth App
# GitHub OAuth App
Vssue can also work with self-hosted GitHub Enterprise Server. Set the
baseURLoptions to your GitHub URL.GitHub requires
clientSecretbecause GitHub does not support implicit grant type (opens new window)
# Create a new OAuth App
- Go to Settings - Developer Settings - OAuth Apps (opens new window)
- Click New OAuth App (opens new window)

- Set the
Homepage URLandAuthorization callback URLto your site URL (Here we takelocalhost:8080for example)

# Get the Client ID and Secret
Then you’ve created a new OAuth App, and here is your Client ID and Client Secret.

# Config and start your Vssue
Copy the Client ID and Client Secret, and set owner and repo.
The URL pattern of github repo is
https://github.com/${owner}/${repo}
Here we take https://github.com/meteorlxy/vssue-demo for example, and set the title of issue to Vssue Demo.
Then run anywhere -h localhost 8080 to serve the index.html on localhost:8080.

# Try out Vssue locally
Vssue has already run here. Click Login to login with GitHub account.

Redirect to GitHub Authorization page. Click Authorize ${your account} to login.

Leave a comment on this page ~


Tips
You can go to the repository meteorlxy/vssue-demo (opens new window) to get the demo code. Check the #1 issue (opens new window) of that repository to see what happened.