Skip to content

[RFC]: Move AoT into a separate component #32

@tux-rampage

Description

@tux-rampage

RFC

Q A
Proposed Version(s) 4.0.0
BC Break? Yes

Goal

Provide users an option to add the AoT compiler as a dev dependency

Background

At the Moment the AoT compiler is part of this package, but it should not be a requirement for running the application.
Therefore the AoT compiler should be extracted and provided in a separate package and all AoT-only code should be stripped from this repo.

Considerations

The existing AoT compiler should be deprecated and Facaded within the AoT Package to provide a migration path without breaking at the first update.

Proposal(s)

  • Create a new repo with an AoT compiler and propose it for transition into the laminas project.
  • This package should receive a proper suggest entry.
  • The documentation should receive a guide on how to migrate to the new AoT, at best there will be tooling to support this

Appendix

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions