[ 
https://issues.apache.org/jira/browse/NIFI-13354?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Matt Gilman updated NIFI-13354:
-------------------------------
    Status: Patch Available  (was: In Progress)

> Prepare frontend codebase for co-location with other 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
>            Assignee: Matt Gilman
>            Priority: Major
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> 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