reapit / foundations

Foundations platform mono repo
57 stars 21 forks source link

v2 Elements - embedded Embedded v3 Elements support #6177

Closed nroper closed 2 years ago

nroper commented 2 years ago

Summary Some general questions regarding continued support for embedded v3 Elements

Detail and or supporting links and screenshots

We are starting to incrementally convert existing v2 layouts and components to v3, further to which it would be useful to get a feel for the following:

Many thanks

github-actions[bot] commented 2 years ago

This issue has recently been assigned to our ‘Front-end’ project board for review. All issues are reviewed in a weekly refinement session and where applicable, a comment and associated label will be added. If required, we will add a technical specification to the ticket. Please take the time to review the information. When we're ready to schedule the issue, it will be moved to the relevant column where you can continue to track its progress to completion. For more information on our processes, please click here

willmcvay commented 2 years ago

Hi @nroper this is largely covered in the docs https://foundations-documentation.reapit.cloud/app-development/elements#elements-v2-long-term-support

To answer your points in order:

Is there an expectation that at some point all applications are using v3-only packages and components?

Ideally yes, but it's up to individual developers. Certainly new applications for review all have to use v3.

Will support for the embedded v3 library terminate at some point?

Yes

If so, are there anticipated timelines/deadlines for the above?

No, it will largely depend on demand based on continued installation of the v2 package as per NPM stats.

Subject to the above, will the components etc. in the embedded v3 Elements be kept in sync with the core v3 equivalents?

Not for minor patches but yes, for breaking changes and significant fixes.

Is there any documentation that identifies changes, and in particular any breaking changes, that need to be taken into account when migrating from a v2 to v3 installation?

No, as per the docs, v2 is incompatible with v3 as v3 is a re-write. It wouldn't make sense to list breaking changes in this context.

nroper commented 2 years ago

Many thanks @willmcvay - all understood so closing this one.

github-actions[bot] commented 2 years ago

It looks like you have commented on a closed issue. If your comment relates to a bug or feature request, please open a new issue, and include this issue number/url for reference. For more information on our processes, please click here