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

Support importing a Deephaven Extension package with hooks in backend and frontend #1511

Closed
Tracked by #1484
mofojed opened this issue Nov 1, 2021 · 3 comments
Closed
Tracked by #1484
Assignees

Comments

@mofojed
Copy link
Member

mofojed commented Nov 1, 2021

See discussion: #1468

Extension needs a directory structure specified, ie:

/MyExtension
  /init
    /grpc-api
    /py-env
  /ui
    /dashboard-plugins

Not too sure what the install command/process would be yet, that is something to discuss here. But in terms of the structure:

@devinrsmith
Copy link
Member

I don't think we should try to create a new directory structure for the server side code just for type-extensions - extending the server with any 3rd-party code is a wider issues IMO, and can be handled in a more generic (and just as "easy") way.

At the end of the day, to support 3rd-party code we need to have a way for the 3rd-party to easily add a jar(s) to the classpath, or to install a new python library (which will be lreachable via java/jpy).

@mofojed
Copy link
Member Author

mofojed commented Nov 1, 2021

What about installing local/private jars/python libs?

@devinrsmith
Copy link
Member

That's all fine - I'm including local/private jars, etc. I'm going to link to some other relevant tickets shortly...

@mofojed mofojed self-assigned this Nov 10, 2021
@pete-petey pete-petey added this to the May 2022 milestone Apr 15, 2022
@pete-petey pete-petey modified the milestones: May 2022, Sept 2022 Aug 16, 2022
@pete-petey pete-petey modified the milestones: Sept 2022, Apr 2023 Apr 19, 2023
@mofojed mofojed assigned mattrunyon and jnumainville and unassigned mofojed Jul 18, 2023
@pete-petey pete-petey modified the milestones: Apr 2023, August 2023 Jul 31, 2023
@mofojed mofojed assigned mofojed and unassigned mattrunyon and jnumainville Feb 5, 2024
@mofojed mofojed closed this as completed Feb 5, 2024
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

5 participants