Contributing to NBI-Slurm

Thank you for your interest in contributing to NBI-Slurm!

Reporting bugs and requesting features

Please open an issue on the GitHub issue tracker. When reporting a bug, include:

Submitting changes

  1. Fork the repository and create a branch from main.
  2. Make your changes. If you are adding a feature or fixing a non-trivial bug, add a test in t/.
  3. Run the test suite locally to confirm nothing is broken:
    prove -rv t/
    
  4. Open a pull request describing what you changed and why.

Code style

Development setup

The package uses Dist::Zilla for building and testing:

cpanm Dist::Zilla
dzil authordeps --missing | cpanm
dzil listdeps --missing | cpanm
dzil test

Questions

For questions about usage, open a GitHub issue with the question label. For anything else, contact the maintainer via the address in dist.ini.