[New Platform Migration Phase I]: break management out of kibana plugin #38610
Labels
Feature:Kibana Management
Feature label for Data Views, Advanced Setting, Saved Object management pages
Feature:NP Migration
Summary
The existing management app inside of the kibana plugin needs to be moved into its own dedicated
management
plugin that adheres to the new platform plugin structure. There is also aui/management
directory that should be moved.Checklist for creating a new plugin
In most cases, it is recommend to break each of these steps into 3 separate PRs
src/legacy/core_plugins
setup
method returning the public contract (see data plugin as an example). This needs to be exported from the top-level/server
and/or/public
directory, e.g.export foo = new Plugin.setup()
import { foo } from '../../../core_plugins/foo/public/setup';
Background
Phase I ("Move") consists of consolidating (and in some cases separating) pieces of legacy code into the overall "shape" of the new platform architecture, while still remaining in the legacy world, as legacy plugins, consuming legacy services.
A module is done with Phase I when all of its code has been relocated to the appropriate plugin, with downstream imports for the module being updated to consume it from its new location.
The text was updated successfully, but these errors were encountered: