-
Notifications
You must be signed in to change notification settings - Fork 799
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
Create a Proof of Concept Package for Deployment to all environments #20545
Comments
There is also #19777 for another take on this. I should also note that we have a Previous conversations about this:
|
I think this could be a tricky balance to get right. If we kept the initial packages small in scope, delivering specific features, could we then create a unifying package in future which had those feature packages as dependencies? Or would that be over complicating things? |
Not at all. I think that approach could scale with a not big effort. |
let's close this issue. Reference pd2C0z-7K-p2 |
Do you think we've proved concept enough @retrofox? Should we have a new issue for the post list enhancements that we're working on? I think there are still some open questions around how we deploy the package. |
Not at all. Let me re-open it. I misunderstood the "next steps" that we were going to take. |
Is your feature request related to a problem? Please describe.
We currently have features on WordPress.com, that are not available on Jetpack/Atomic sites, and some that have copies of code in Jetpack or other plugins, which creates problems with maintenance and parity of experience.
Describe the solution you'd like
We would like to explore creating features as composer packages within the Jetpack repo, so that we can then require them as dependencies in different environments. These should ease deployment and ensure that we share as much code as possible.
Describe alternatives you've considered
We have discussed creating separate plugins, or building on top of other plugins that we use for delivering functionality to all site types, but given the tooling that's already available in the Jetpack repo, this seems like the most appropriate place for development.
Additional context
There is some initial work on this concept that has been done for Nav Unification in #19726
The text was updated successfully, but these errors were encountered: