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

[Task](elektra): integrate 3rd-party UIs via npm #1458

Open
3 of 4 tasks
andypf opened this issue Nov 11, 2024 · 0 comments
Open
3 of 4 tasks

[Task](elektra): integrate 3rd-party UIs via npm #1458

andypf opened this issue Nov 11, 2024 · 0 comments
Assignees
Labels
dependencies Pull requests that update a dependency file enhancement investigate javascript Pull requests that update Javascript code

Comments

@andypf
Copy link
Collaborator

andypf commented Nov 11, 2024

Task Description

As part of the decommissioning of the assets server, we need to integrate third-party UIs in elektra, such as Limes and Email, without relying on the assets server. The proposed approach is to use the GitHub npm registry. Instead of loading these UIs at runtime from the assets server, they can be added to package.json in Elektra and included at build time.

We'll begin with Limes and then extend this approach to include Email.

Subtasks

  • Create a GitHub workflow in the Limes UI repository to publish an npm package to the GitHub npm registry.
  • Add the published npm package to Elektra.
  • Integrate and ensure functionality within Elektra.
  • Extend this process to include the Email UI.
@andypf andypf self-assigned this Nov 11, 2024
@andypf andypf added enhancement investigate dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Nov 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file enhancement investigate javascript Pull requests that update Javascript code
Projects
None yet
Development

No branches or pull requests

1 participant