Thank you for your interest in contributing to GotenbergBundle!
Your support helps make this project better for everyone.
Found a bug or have a feature request? Open an issue to let us know.
- Fork the repository.
- Create a new branch for your changes.
- Ensure your code follows the existing style and includes tests if applicable.
- Submit a pull request with a clear description of your changes.
To set up the project locally for development:
git clone https://github.com/sensiolabs/GotenbergBundle.git
cd GotenbergBundle
composer install
Ensure your changes work as expected by running the test suite:
./vendor/bin/phpunit
./vendor/bin/phpunit --coverage-text
Maintain high code quality by following these steps before submitting a pull request:
Check your code for style violations:
./vendor/bin/php-cs-fixer check --diff
Eventually, you can fix the issues automatically:
./vendor/bin/php-cs-fixer fix --diff
./vendor/bin/phpstan analyse
Detect potential issues in your code.
Address any warnings or errors reported by the tools above.
The project documentation is partially built from the source code.
Important
When you make changes to the codebase, update the documentation accordingly.
php ./docs/generate.php
Thank you for contributing to GotenbergBundle!