-
Notifications
You must be signed in to change notification settings - Fork 8.3k
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
[Reporting] Move the core parts of the code to src/plugins
#98082
Comments
Pinging @elastic/kibana-reporting-services (Team:Reporting Services) |
Pinging @elastic/kibana-app-services (Team:AppServices) |
src/plugins
src/plugins
Possibly intersects with #81762 |
@jloleysens and I discussed this and he noted that Reporting has a dependency on Task Manager, and that stands in the way of moving any part of Reporting to We also discussed the fact that there is a major part of Reporting code that has a Platinum license, and these features are connected to OSS features. Therefore, there still needs to be some kind of separate connecting piece that registers the Kibana features on behalf of OSS features. That idea goes back to the argument for an unpopular proposal I made earlier: #94995 We ended on the thought that if we can only move Basic license code to |
Pretty much all of the code within Reporting is x-pack specific. We should simplify individual parts of Reporting by breaking it up, but we don't necessarily need to move parts into |
TBD: state clearly the goals of refactoring
Parts of Reporting are available with a Basic license. By moving parts of Reporting to
src/plugins
, OSS applications would be able to register their own integration points with the Reporting plugin, instead of having Reporting code provide those registrations. Doing this will simplify the Reporting plugin code. To achieve this, parts of Reporting code should move tosrc/plugins
:Other parts of Reporting code should remain in xpack:
get_screenshots
functionDepends on other parts of Kibana moving to
src/plugins
:The text was updated successfully, but these errors were encountered: