Skip to content

10.0 | New Extension Architecture #221

@llaville

Description

@llaville

To allows dependencies reduction (#217) and load only what final User have really needed, we must have a new Extension system.

With current versions 9.x we have officially 4 extensions :

With version 10.0, I will introduces :

  • only two extensions : one to handle all kinds of progress bars and another one to handle all kinds of result reporters
  • add a new extension to handle cache system (currently with Symfony Cache Component

The new Extension system will be in charge (for each extension) to :

  • define new console arguments and options to add on fly to the lint command
  • define additional new console commands (something like Composer do with Command Provider feature)

Metadata

Metadata

Assignees

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions