Thank you for your interest in contributing. This document explains how to get set up and submit changes.
By participating in this project, you agree to uphold our Code of Conduct.
See the README for prerequisites, setup, and how to run tests.
Open an issue and include:
- Environment details (PHP version, OS)
- Steps to reproduce
- Expected vs actual behavior
- Relevant code or error messages
- Check existing issues and pull requests first.
- Open an issue to discuss larger changes or API design before coding.
-
Fork the repository and create a branch from
main:git checkout -b feature/your-feature-name
-
Make your changes and add or update tests where relevant.
-
Run the test suite (see README) before submitting.
-
Commit with a clear message (e.g.
Add X,Fix Y). -
Push your branch and open a Pull Request against
main. -
In the PR description, briefly explain what changed and why. Link any related issues.
Maintainers will review and may request changes. Once approved, your PR can be merged.
Thanks for contributing.