Contributing to Razor2-Client-Agent
Thank you for considering contributing to Razor2-Client-Agent!
Getting started
- Fork the repository on GitHub
- Clone your fork locally
- Create a topic branch from
main - Make your changes
- Run the test suite:
prove -l t/ - Commit with a clear message
- Push to your fork and open a pull request
Building from source
perl Makefile.PL
make
make test
Note: The XS extension requires a C compiler.
Reporting bugs
Please open an issue at https://github.com/toddr/Razor2-Client-Agent/issues with:
- Perl version (
perl -v) - Operating system
- Steps to reproduce
- Expected vs actual behavior
Code style
- Use
perltidywith the project's.perltidyrc - Add
use strictanduse warningsto all modules - Write tests for new functionality
License
By contributing, you agree that your contributions will be licensed under the same terms as Perl itself (Artistic License 1.0 and/or GPL v1+).