config.js
contains configuration
OAUTH_API_KEY
the API Key from https://oauth.io/
TC_ENDPOINT
the topcoder endpoint where issue details are posted, add same url to permissions
in manifest.json
(it must end with *
)
- open https://github.com/settings/developers
- click
Register new application
- pick any
Application name
andHomepage URL
- set
Authorization callback URL
tohttps://oauth.io/auth
- copy
Client ID
andClient Secret
it will be needed in oauth.io setup
- open https://oauth.io/ and go to dashboard
- select from left menu
Default app
->New app
- pick any
Application name
, addgithub.com
toDomain available
- click
Create
Public key
is yourOAUTH_API_KEY
setting- Make sure
Domains & URLs whitelist
containsgithub.com
(it's buggy) - Go to
Integrated APIs
from left menu - Click
Add APIs
and search forgithub
- set
client_id
andclient_secret
from Setup github app - set
scope
torepo
- click
Save changes
- Open chrome
- go to chrome://extensions/
- check
Developer mode
checkbox - click
Load unpacked extension...
and select GLIB-ChromeExt directory
Video https://youtu.be/rYRLGfEOGzg
It's recommended to create a new repository https://github.com/new
then go to Issues
tab and create a new issue