UI Generation
Created by: dbluhm
In order to fully replace the 2.x line, we need at least some of the UI generation components in place.
As of 4ddedec2, only some of the necessary pieces are in place for this. A preliminary implementation of generating typescript class from DataElements
is about all we have, with an example of reflecting from this class present in rse-renderer-client-test
.
@jayjaybillings I've struggled to work through some of the ambiguity and I think that has been the major hold up on this feature. In an effort to disambiguate, here are a few questions:
- What technologies are we okay with introducing into ICE to support UI generation? So far I've been working under the assumption that we'd rather not introduce any dependencies on a particular framework. Making something that is usable on a variety of frameworks definitely seems desirable but it has made it challenging to target a specific approach.
- On a similar vein, should I just do a pure Lit Element Template approach with plain old HTML5?
- We've talked specifically about Web Forms but are there any other UI elements we want to target specifically for initial release of ICE 3?
I'll likely have more questions down the line but there's a start