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

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

Closed
5 tasks done
ThomThomson opened this issue Apr 10, 2023 · 2 comments
Closed
5 tasks done

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

ThomThomson opened this issue Apr 10, 2023 · 2 comments
Assignees
Labels
Feature:Dashboard Dashboard related features Feature:Input Control Input controls visualization impact:medium Addressing this issue will have a medium level of impact on the quality/strength of our product. loe:large Large Level of Effort Meta Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas technical debt Improvement of the software architecture and operational architecture

Comments

@ThomThomson
Copy link
Contributor

ThomThomson commented Apr 10, 2023

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.

Tasks

  1. Feature:Dashboard Team:Presentation impact:high loe:medium technical debt
    Heenawter
  2. Feature:Input Control Team:Presentation impact:high loe:small technical debt
    Heenawter
  3. Team:Presentation impact:high loe:small technical debt
    Heenawter
  4. Feature:Canvas Team:Presentation impact:medium loe:medium technical debt
    Heenawter
  5. Team:Presentation impact:high loe:small
    Heenawter
@ThomThomson ThomThomson added Feature:Dashboard Dashboard related features Feature:Input Control Input controls visualization Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas loe:medium Medium Level of Effort technical debt Improvement of the software architecture and operational architecture impact:medium Addressing this issue will have a medium level of impact on the quality/strength of our product. labels Apr 10, 2023
@elasticmachine
Copy link
Contributor

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

@ThomThomson ThomThomson changed the title [Presentation Team] Simplify Module Level Services [Presentation Team][Meta] Simplify module level services Sep 27, 2023
@Heenawter Heenawter added loe:large Large Level of Effort and removed loe:medium Medium Level of Effort labels Sep 24, 2024
@Heenawter
Copy link
Contributor

Closing - all sub tasks have been completed.

@Heenawter Heenawter self-assigned this Oct 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature:Dashboard Dashboard related features Feature:Input Control Input controls visualization impact:medium Addressing this issue will have a medium level of impact on the quality/strength of our product. loe:large Large Level of Effort Meta Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas technical debt Improvement of the software architecture and operational architecture
Projects
None yet
Development

No branches or pull requests

3 participants