jupyterhub / binderhub

Run your code in the cloud, with technology so advanced, it feels like magic!
https://binderhub.readthedocs.io
BSD 3-Clause "New" or "Revised" License
2.54k stars 388 forks source link

Relocate binderhub's frontend UI from root folder #1707

Open consideRatio opened 1 year ago

consideRatio commented 1 year ago

I'd like to compartmentalize things to help me understand the binderhub repo's code better. We now have a binderhub-client JS package to work against the binderhub REST API (/build) as a package to publish to NPM, and another one not to publish related to the binderhub's frontend.

The binderhub-client content is located clearly in js/packages/binderhub-client. I propose we try to locate the binderhub-ui parts to js/packages/binderhub-ui, or possibly binderhub/static/src or similar.

Overview of binderhub frontend js

Help wanted

I don't know enough about this to get this done efficiently, but I think it would be really good to get done.

manics commented 1 year ago

Sounds fine to me. I'll add this to https://github.com/jupyterhub/binderhub/issues/1667