What is does is introduce version control to Jiwa by interacting with GitHub, where it adds version control is in the following way:
- It adds two buttons to plugin maintenance one to send the plugin to GitHub and one to increment the version number
- When a new plugin is created it will fill in the author based upon a system setting and create the version number based upon the version number of the Jiwa database
- It adds a button to the rows in the reports screen to send the reports to GitHub
What you need to do to make it work
- A GitHub account, not sure if it needs to be a paid account I know you need that if you want private repositories
- You need to generate an api key for the GitHub account, this is done under the developer section under settings inside GitHub, make sure you choose to enable the repository options
- Put the generated key in system settings
- Create a repository and put its name in the system settings
Hopefully this will be useful to people.