These are the guidelines for contributing to this repository.


File an issue if you think you've found a bug. Please describe the following:

  1. What version of the involved component was used
  2. What environment was the component used in (OS, Perl version etc.)
  3. What was expected
  4. What actually occurred
  5. What had to be done to reproduce the issue

Please use the issue template.


Patches for fixes, features, and improvements are accepted via pull requests.

Pull requests should be based on the master branch, unless you want to contribute to an active branch for a specific topic.

Please use the PR template.

Coding guidelines are basic, please use:

For other coding conventions please see the Perl::Critic configuration in: t/perlcriticrc.

And if you are really adventurous, you are most welcome to read my general coding conventions (WIP).

Do note that the repository uses propot, so if you write comments formatted as:


@todo You have an in issue in your heading

@body But a descriptive body


The TODO bot will the create a GitHub issue automatically upon push to the repository.

All contributions are welcome and most will be accepted.

Licensing and Copyright

Please note that accepted contributions are included in the repository and hence under the same license as the repository contributed to.