Contributing to Params::Filter
Thank you for your interest in contributing to Params::Filter.
Bug Reports
Open an issue at https://github.com/bwva/Params-Filter/issues with:
- Perl version (
perl -v) - Operating system
- Module version
- Minimal reproduction steps
- Expected vs actual behaviour
Feature Requests
Open an issue describing the use case and proposed behaviour. Discussion before implementation helps ensure alignment with the project direction.
Pull Requests
- Fork the repository
- Create a topic branch from
main - Make your changes
- Ensure all tests pass:
perl Makefile.PL
make test # Core tests (t/)
- Submit a pull request against
main
Code Style
- Perl v5.36+ features (signatures,
use v5.36) - Tabs for indentation in Perl source
- POD documentation for public API changes
- ASCII-only in POD sections
Tests
- New features should include tests in
t/ - Use Test2::V0
License
By contributing, you agree that your contributions will be licensed under the Artistic License 2.0.