[Discover] Migration to New Platform #47093
Labels
Feature:Discover
Discover Application
Meta
Team:Visualizations
Visualization editors, elastic-charts and infrastructure
Migrate existing plugins only used in discover to the discover folder
src/legacy/core_plugins/kibana/public/doc
- the view when you click to see a single Elasticsearch doc entry Move doc, doc_viewer, context to discover folder #47436src/legacy/core_plugins/kibana/public/doc_viewer
- contains the table, JSON view and 3rd party view, used by doc and discover Move doc, doc_viewer, context to discover folder #47436src/legacy/core_plugins/kibana/public/context
- allows the user to view a single elasticsearch doc entry in context Move doc, doc_viewer, context to discover folder #47436Also to consider
kbn_doc_views
plugin 👉 could be own plugin or part of discoverui/registry/doc_views
👉 could be own plugin or part of discoverNew platform
Migration to code to use new platform services
ui/capabilities
👉core.application
ui/chrome
👉core.chrome
config
👉 core.uiSettingsui/filter_manager
👉data.filter.filterManager
ui/index_patterns
👉data.indexPatterns
ui/notify
👉core.notifications
ui/vis
👉 visualizations pluginui/documentation_links
👉core.doclinks
ui/inspector
👉 inspector pluginui/timefilter
👉 data pluginMove legacy dependencies to
legacy.ts
, migrate once availableui/agg_types
👉 ?ui/courier
👉 ?ui/doc_title
👉 Migrate ui/doc_title to New Platform #46077ui/saved_objects
👉 Reassign ownership of plugins/saved_objects away from Core team #46435ui/saved_objects/saved_object_registry
👉 should also be part of Reassign ownership of plugins/saved_objects away from Core team #46435ui/state_management
👉 State Management 👉 New Platform #44151ui/utils
👉 have to be investigatedui/utils/migrate_legacy_query
👉 ?ui/utils/subscribe_with_scope
👉 ?ui/persisted_log
👉 State Management 👉 New Platform #44151, Remove ui/persisted_log - Part 2 #47236ui/share
👉 ?ui/agg_response/tabify
👉 ?ui/visualize/loader/pipeline_helpers/build_pipeline
👉 ?ui/metadata
👉 ?ui/registry/feature_catalogue
👉 ?ui/collapsible_sidebar
👉 ?Move legacy dependencies to
legacy.ts
, remove once redundantui/routes
👉 Remove once all is react and migrate to react routerui/modules
👉 Remove once is all deangularizedui/directives/field_name
👉 Removable once sidebar de-angularization is finishedui/angular_ui_select
👉Removable once sidebar de-angularization is finishedimport { dispatchRenderComplete } from '../../../../../plugins/kibana_utils/public'
👉Removable once de-angularization is finishedimport { createLegacyClass } from 'ui/utils/legacy_class'
👉 needs to be refactored / removedui/utils/subscribe_with_scope
👉 Should be removed once deangularizedDe-angularization
angular
folder [Discover] Centralize dependencies in kibana_services.ts #48072context
The text was updated successfully, but these errors were encountered: