Matt Gilman created NIFI-13354:
----------------------------------
Summary: Prepare frontend codebase for co-location with out UIs
Key: NIFI-13354
URL: https://issues.apache.org/jira/browse/NIFI-13354
Project: Apache NiFi
Issue Type: Sub-task
Components: Core UI
Reporter: Matt Gilman
NiFi is comprised of numerous UIs. These UIs exist within different maven
modules because of they live in different parts of the codebase and they are
packaged in different NARs. This is makes it difficult to reuse shared
components, styles, dependencies, etc.
This Jira is tracking the migration of the recently rewritten NiFi UI to a top
level maven module. This will establish a place where subsequent UIs (custom
UIs, documentation, data viewers, etc) can be added. Once all the UIs have been
updated, we will be left with a single maven module that produces a single
artifact of all built UIs. The existing WARs which currently package the UIs
will be responsible for unpacking the front end artifact and copying the
applications into the WAR staging directory.
In the end, we'll have a single place for all UIs to be colocated where they
can easily share reusable components and styles. Further it will be a single
place for front end dependencies to be managed.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)