elastic / kibana

Your window into the Elastic Stack
https://www.elastic.co/products/kibana
Other
19.71k stars 8.13k forks source link

[Presentation Team][Meta] Simplify module level services #154677

Open ThomThomson opened 1 year ago

ThomThomson commented 1 year ago

Simplify module level services

Some plugins owned by the Presentation Team use a services architecture which is overcomplicated.

For greater flexibility, we should remove much of the boilerplate associated with these services, and align our implementation closer to the rest of Kibana. While doing so, it is important that we maintain the mockability and the storybook compatibility of the services.

- [ ] https://github.com/elastic/kibana/issues/167437
- [ ] https://github.com/elastic/kibana/issues/167438
- [ ] https://github.com/elastic/kibana/issues/167440
elasticmachine commented 1 year ago

Pinging @elastic/kibana-presentation (Team:Presentation)