On the last clone I made just to check for things, I couldn't run composer install because I don't have mongo (or its ext) installed.
If you want to contribute to API Platform, you shouldn't force the dev to install these dependencies (or worse, go through --ignore-platform-reqs which is something that should never be used, and is sure to make the project go 💥 ). These should be "suggested" instead. So that if the contributor want to contribute to the odm / orm bridge (for example), these should be installed on his part.
The dev dependency should really be limited to just things such as phpstan, phpunit and dev tools used.
This kinda related to #3122. If you don't limit, don't ask the contributor to use something else.
On the last clone I made just to check for things, I couldn't run
composer installbecause I don't have mongo (or its ext) installed.If you want to contribute to API Platform, you shouldn't force the dev to install these dependencies (or worse, go through
--ignore-platform-reqswhich is something that should never be used, and is sure to make the project go 💥 ). These should be "suggested" instead. So that if the contributor want to contribute to the odm / orm bridge (for example), these should be installed on his part.The dev dependency should really be limited to just things such as phpstan, phpunit and dev tools used.
This kinda related to #3122. If you don't limit, don't ask the contributor to use something else.