Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Discover] Migration to New Platform #47093

Closed
20 of 46 tasks
kertal opened this issue Oct 2, 2019 · 2 comments
Closed
20 of 46 tasks

[Discover] Migration to New Platform #47093

kertal opened this issue Oct 2, 2019 · 2 comments
Assignees
Labels
Feature:Discover Discover Application Meta Team:Visualizations Visualization editors, elastic-charts and infrastructure

Comments

@kertal
Copy link
Member

kertal commented Oct 2, 2019

Migrate existing plugins only used in discover to the discover folder

Also to consider

  • kbn_doc_views plugin 👉 could be own plugin or part of discover
  • ui/registry/doc_views 👉 could be own plugin or part of discover

New platform

Migration to code to use new platform services

  • ui/capabilities 👉 core.application
  • ui/chrome 👉 core.chrome
  • config 👉 core.uiSettings
  • ui/filter_manager 👉 data.filter.filterManager
  • ui/index_patterns 👉 data.indexPatterns
  • ui/notify 👉 core.notifications
  • ui/vis 👉 visualizations plugin
  • ui/documentation_links 👉 core.doclinks
  • ui/inspector 👉 inspector plugin
  • ui/timefilter 👉 data plugin

Move legacy dependencies tolegacy.ts, migrate once available

Move legacy dependencies tolegacy.ts, remove once redundant

  • ui/routes 👉 Remove once all is react and migrate to react router
  • ui/modules 👉 Remove once is all deangularized
  • ui/directives/field_name 👉 Removable once sidebar de-angularization is finished
  • ui/angular_ui_select👉Removable once sidebar de-angularization is finished
  • import { dispatchRenderComplete } from '../../../../../plugins/kibana_utils/public' 👉Removable once de-angularization is finished
  • import { createLegacyClass } from 'ui/utils/legacy_class'👉 needs to be refactored / removed
  • ui/utils/subscribe_with_scope👉 Should be removed once deangularized

De-angularization

@kertal kertal changed the title Discover Migration to New Platform [Discover] Migration to New Platform Oct 2, 2019
@kertal kertal self-assigned this Oct 4, 2019
@kertal kertal added Feature:Discover Discover Application Team:Visualizations Visualization editors, elastic-charts and infrastructure labels Oct 4, 2019
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-app (Team:KibanaApp)

@kertal kertal added the Meta label Oct 7, 2019
@kertal kertal closed this as completed Mar 11, 2020
@kertal
Copy link
Member Author

kertal commented Mar 11, 2020

Close since it's better to follow the general progress of kibana app migration in our project:

https://github.com/elastic/kibana/projects/45

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature:Discover Discover Application Meta Team:Visualizations Visualization editors, elastic-charts and infrastructure
Projects
None yet
Development

No branches or pull requests

2 participants