When contribution to this package please have the following things in mind:
NOTE: Please make sure that there are no exisiting issues relating to whatever you want to report.
- Create an issue describing the bug / suggestion / improvement / ... here.
- Fork this repository to your GitHub account
- Make the necessary changes / additions to your forked repository
- Please make sure that you've documented your code using MkDocs MarkDown syntax and deployed using
mkdocs gh-deploy
- Update the version number in
ngi_reports/__init__.py
- Pull Request and wait for the PR responsible to review and merge the code
Version numbers follow the typical MAJOR.MINOR.REVISION
system. If you suspect another pull requests will be merged before yours, simply ask the PR responsible to suggest a number as part of their review. In brief version numbers are set as follows:
- Revision - Small sized updates such as addressing a logic error or changing what version of a dependency is required
- Minor - Medium sized updates such as adding a new functionality or optimizing an existing feature
- Major - Large sized updates that either add a big bundle of functionality, or optimization that required a large section of the repository to be refactored.
You can find more detailed instructions in the ngi_reports documentation: http://nationalgenomicsinfrastructure.github.io/ngi_reports/contributing/
Thanks!