Thank you for considering contributing to the OpenTelemetry Symfony Bundle!
git clone https://github.com/tracewayapp/opentelemetry-symfony-bundle.git
cd opentelemetry-symfony-bundle
composer installvendor/bin/phpunitvendor/bin/phpstan analyse- PHP 8.1+ compatible (no typed constants, no
readonly class) declare(strict_types=1)in every filefinalclasses by default- Constructor property promotion where possible
- PHPStan 2.x level 10 clean — no baseline
- Fork the repository
- Create a feature branch (
git checkout -b feature/my-feature) - Make your changes
- Run tests and PHPStan to ensure nothing is broken
- Commit your changes with a clear message
- Push to your fork and open a Pull Request
Releases are managed by maintainers. When a new version is ready, a git tag is pushed (e.g., v1.5.0) and a GitHub Release is created with the changelog entry.
Please open an issue at github.com/tracewayapp/opentelemetry-symfony-bundle/issues with:
- PHP and Symfony versions
- Bundle version
- Steps to reproduce
- Expected vs actual behavior