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

Document how to bundle extensions with the new extension loading process #6855

Closed
alebcay opened this issue Jan 2, 2023 · 1 comment
Closed
Assignees
Milestone

Comments

@alebcay
Copy link
Contributor

alebcay commented Jan 2, 2023

What would you like to be added:
Explain/document how to include/bundle extensions at build time of the OpenLens/Lens Core app itself.

Why is this needed:
Now that the bundled extensions have been removed from this repository, there is no documentation available, either in prose or code, about how to include an extension as part of the application bundle itself. This includes details such as:

  • Where in the build tree one would put bundled extensions in order to have the build system pick them up
  • What changes, if any, are needed in package.json or other configuration files
  • What changes, if any, are needed to the extension to be bundled that may be different from the "usual" extension format/anatomy as described at https://api-docs.k8slens.dev/v6.0.1.

On another note, the docs at that link don't appear to have been updated for a while. They should be updated to ensure that vendors and the community can continue to produce and maintain extensions that are compatible and provide the best possible experience to end users of Lens Desktop and other Lens Core-based applications.

Environment you are Lens application on:

  • Kubernetes distribution: GKE/k3s
  • Desktop OS: macOS
@Nokel81
Copy link
Collaborator

Nokel81 commented Mar 28, 2023

Fixed by #7359

@Nokel81 Nokel81 closed this as completed Mar 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants