Contributing
September 7, 2026 ยท View on GitHub
Contributions are welcome and will be fully credited.
We accept contributions via pull requests on GitHub.
Reporting bugs and requesting features
Please use the issue templates when opening a bug report or feature request โ they help us get the details we need to help you.
Pull requests
- Branch from
main. Give your branch a short, descriptive name (e.g.fix/redirect-guard-cache-key). - Follow existing conventions. Match the style, naming, and structure already used in the codebase.
- Add tests. New features and bug fixes should be covered by Pest tests in the
tests/directory. - One pull request per feature. If you want to contribute multiple unrelated changes, please submit them as separate pull requests.
- Keep commit messages clear. Explain what changed and why.
Code style
This project follows PSR-12, enforced by Laravel Pint. Before committing, format the files you changed:
composer format
Running tests
The test suite is run with Pest:
composer test
Please make sure the full suite passes before opening a pull request.
Requirements
- PHP 8.2 or higher
- Laravel 11.x or 12.x
Happy coding!