We are setting up a JupyterHub instance for my Company. I'd like to have a button "open in JupyterHub" in the GitLab page of every committed notebook in GitLab.
When clicked, the user would be transported to a running copy of the notebook in JupyterHub. It would be equivalent to a "Open in Collab" or "Open in Kaggle" button that some notebooks display:

I believe it would a great way to allow collaboration.
Maybe the button can trigger a clone or update action to the user JupyterHub and start a kernel with it.
How can we implement it?