This plugin combines functionality of deprecated github_badges and discourse-github-linkback plugins.
Follow the plugin installation guide.
Assign badges to your users based on GitHub contributions.
-
Enable
github badges enabledin Settings -> Plugins. -
Add URL of the GitHub repo to scan for contributions to the
github badges reposite setting.
Create a link from a Github pull request or commit back to a Discourse post where it is mentioned.
-
Enable
github linkback enabledin Settings -> Plugins. -
Generate an access token on Github. Be sure to give it only the
public_reposcope. Paste that token into thegithub linkback access tokensetting. -
Finally, add the projects you wish to post to in the
github linkback projectssite setting in the formats:username/repositoryfor specific repositoriesusername/*for all repositories of a certain user
Replace Github non-permalinks with permalinks.
- Enable
github permalinks enabledin Settings -> Plugins. - If you want to exclude certain files or directories from permalink overwrites, you can modify that in the
github permalinks excludesite setting in the following formats:filenamelinks to all files with matching filenameusername/*links to all repositories belonging to the user/organizationusername/repository/*links to any file in the repositoryusername/repository/directory/*links to any file in the directory within repositoryusername/repository/file.rba specific file