This all is 100% open source, so if you would like to contribute, feel free to edit this page.
In order to work with Developer Hub and GitHub integrations, you will need to extract a personal access token (i.e., PAT) and an application, via which you can integrate with GitHub. Official GitHub documentation to get these tokens can be found over here:
When creating a personal access token on GitHub, you must select scopes to define the level of access for the token. The scopes required vary depending on your use of the integration, but these are the ones I added: