xp-framework/rfc

Extract XPCLI from core

Closed this issue · 2 comments

Scope of Change

This RFC suggests extracting util.cmd.Command into its own library and providing xpcli as xp cmd subcommand.

Rationale

Make release cycles independent.

Functionality

  • Start by providing an overlay library
  • Add new features only there
  • Remove code from xp-framework/core

Security considerations

None

Speed impact

Smaller framework

Dependencies

Major release for removing the code

Related documents

RFC #298 - Path to XP7
RFC #296 - Further minimize the framework
RFC #293 - Extract unittests from core
RFC #303 - Subcommands

The library xp-framework/command is now available via Composer, starting as 6.9.2