[ 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)