Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
tux-rampage opened this issue Sep 28, 2021 · 0 comments
Open

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

tux-rampage opened this issue Sep 28, 2021 · 0 comments
Labels
Milestone

Comments

@tux-rampage
Copy link
Member

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

@tux-rampage tux-rampage added this to the 4.0.0 milestone Nov 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant