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

[EPIC] Extension manifest #29

Open
kavilla opened this issue Jan 10, 2023 · 0 comments
Open

[EPIC] Extension manifest #29

kavilla opened this issue Jan 10, 2023 · 0 comments
Assignees

Comments

@kavilla
Copy link
Member

kavilla commented Jan 10, 2023

TODO: Update references when we source control the example extension.

Problem:

Plugins have a plugin manifest defined as opensearch_dashboards.json [EXAMPLE].

The role of the manifest file is to describe the set of required and optional properties of a plugin such as plugin name version and other required plugins. [SOURCE]. It also the resource that is checked with verifying which version of OpenSearch Dashboards the plugin is compatibility with. This is very dependent on plugin developers This is not conducive towards to having a robust semantic versioning system based on dependencies and runtime checks since this file is read before run time.

Solution:

Within the de-couple RFC, there is talks about dependency checks.

We can build in version checks, dependencies like other plugins, extensions, APIs, backend dependencies, OpenSearch Dashboards versions.

Requirements:

@kavilla kavilla changed the title [PROPOSAL] Extension manifest [EPIC] Extension manifest Jan 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant