-
Notifications
You must be signed in to change notification settings - Fork 5
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
Import notebooks from GitHub #55
Comments
This is available on the front page of the Zeppelin interface. No action needed. |
Looks like this is done. |
Not done - I mis-read the title. |
Could we get some more context on this issue? |
I guess that's basically true, except that the spirit of this is to be able to easily preserve work outside of this cloud-based platform. As far as I can see I can export a json file to my local disk, I can then stick that in a repository from there. Furthermore I assume I can then import back via the URL option in the import note (correct? I haven't tried). But the former is one hop too many from a lazy person's viewpoint. I'd like to be able to import/export easily from/to the my external repository if possible. |
What I had in mind having an 'import from GitHub' button that enabled you browse and pull notebooks from GitHub without having to explicitly copy/paste URLs. Longer term goal of being able to link your account with your GitHub account and then be able to import and export to/from a GitHub repository. |
Example of this is the GitHub integration in Overleaf. The Overleaf editor pops up a dialog window like this .. Selecting 'commit' gives you the option to add a commit message and then pushes changes from Overleaf into GitHub. To achieve this, Overleaf is keeping track of an association between this Overleaf project and the GitHub repository that it came from, and Overleaf asked me to grant permission to register the Overleaf service as an OAuth application with access to my GitHub account. Once it is registered as an OAuth application Overleaf shows up in the list of applications that have been granted write access to my GitHub account. This sounds complicated, but a lot of it should be covered by 3rd party libraries that implement support for OAuth applications. |
Ok, so to be able to move this on, do we split it into stages ?
What do we want to see in the GUI at each stage ? |
As mentioned during our last catch-up, at this stage I'd like to establish a road map to getting from where we are now to where we want to be at the end of this year, i.e. deployment of a reasonably user-friendly, stable system that friendly UK-based astronomers can try out. Broad concept of the top level look-and-feel of any GUI should come first, and could be included in such a road map. No harm in rapping over gory details at this stage, but I'd like to see the road map in place asap. |
If we are going to have a separate web interface for Aglais, a landing website where users manage their accounts and bookings, then the GitHub integration would be part of that. |
Not a priority for the December release. |
OK - looks like this might be important for December so I'm re-opening it. |
The hope is that a lot of this functionality is now available in Zeppelin. So first part of this task is to look at what is available "out of the box" in Zeppelin. |
Looks like the Zeppelin functionality attaches a single GitHub account for all the notebooks. |
Been there, done that. |
Initial step of importing notebooks from a publicly readable GitHib repository.
The text was updated successfully, but these errors were encountered: