Closed nenb closed 1 month ago
@krassowski Quick follow-up:
Great start! Do you plan to add the button to the toolbar and context menu in this PR or subsequent one?
I was under the impression that these would be configured in the settings in jhub-apps
/nebari
, rather than adding them here.
What's the usual practice? That an extension includes these settings by default, and then a user (e.g. nebari
deployment) can disable them if they require?
I was under the impression that these would be configured in the settings in
jhub-apps
/nebari
, rather than adding them here.
I think its better to include them here in a single plugin rather than in nebari
. This is because it will be much easier to test it if it is completely independent of nebari
. jhub-apps
currently has no JupyterLab extensions. We can later extract that plugin to make it live closer to jhub-apps
.
That an extension includes these settings by default, and then a user (e.g. nebari deployment) can disable them if they require?
Yes, it is much easier to:
nebari
than if we were to split the logic between the two.
Just wanted to mention that we need to keep in mind that jhub-apps is an optional feature of Nebari and therefore the changes we introduce here should also be safe for when jhub-apps is not present. (Maybe this is already true, I dont know about the technical details here 😀)
Some screenshots of what it is currently looking like:
Context Menu
Main Menu and Toolbar
New Tab on Click
Closing in favour of https://github.com/nebari-dev/jupyterlab-jhub-apps/pull/1 that was just merged :) :tada:
This PR adds a new command:
deploy-app
.deploy-app
deploy-app
page in a new browser tab. Also passes a query parameter forfilepath
that is generated from the current workspace in JLab.Reference Issues or PRs
https://github.com/nebari-dev/jhub-apps/issues/472
What does this implement/fix?
Put a
x
in the boxes that applyTesting
Documentation
Access-centered content checklist
Text styling
H1
or#
in markdown).Non-text content
Any other comments?