There are currently 2 User interfaces for Egeria.
- General UI - polymer based that calls the UI chassis. This has asset exploration rex and tex
- Ecosystem UI, uses Node and React and view services and is multi tenant. This has rex, tex, dino, server author , glossary author.
This page is a working document detailing the plans to consolidate these UIs, so we can
- prevent code duplication
- reuse code where appropriate
- create a more coherent, consistent, intuitive experience for users of the UI(s)
Steps agreed in the TSC meeting on the 25th of January 2022.
- Frontend
- package level first integration at the static file level only.
- consistent css (allow custom styling of the UI)
- Backend
- single authentication for both UIs.
- adopt Multi tenancy View services vs ui chassis
Other considerations
- Agree Git repositories
- How is react context is handled.
- Agree scope of Hackathon to show UIs working in a consolidated way
- Execute Hackathon