Contributing
Pull requests are welcome. But please read the CycloneDX contributing guidelines first.
Setup
The development-setup requires PHP >= 7.4, even though the project might support PHP 7.3 on runtime.
To start developing simply run composer run-script dev-setup
to install dev-dependencies and tools.
Tests
Make sure
to run
composer run-script cs-fix
to have the coding standards applied.to run
composer run-script test
and pass all tests.
Sign off your commits
Please sign off your commits, to show that you agree to publish your changes under the current terms and licenses of the project , and to indicate agreement with Developer Certificate of Origin (DCO).
git commit --signed-off ...