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)

Reply via email to