Skip to content

Move some dev-deps on suggest #3236

Description

@Taluu

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions