cylc / cylc-uiserver

A Jupyter Server extension that serves the cylc-ui web application for monitoring and controlling Cylc workflows.
https://cylc.org
GNU General Public License v3.0
15 stars 18 forks source link

Style the Cylc Hub #100

Open oliver-sanders opened 4 years ago

oliver-sanders commented 4 years ago

We have done some basic customisation to the Cylc Hub, see #99, #50.

The Hub is a simple part of the system which users pass through very quickly so it doesn't matter too much but it would be nice to cover over the disjoint between JupyterHub and Cylc as much as possible so we might want to take this a little further.

One obvious thing to change is the favicon.

Pull requests welcome!

kinow commented 4 years ago

I think JupyterHub also allows an extra form, to pass parameters to the spawner, or UI Server in our case. e.g.: https://jupyterhub.readthedocs.io/en/stable/reference/spawners.html#spawner-options-form

I wonder if it would be possible to use our provided config file for default values, but allow users to change the parameters (saves you from having to access the file on disk I think?)