diff options
author | jgart | 2021-07-28 01:41:00 -0400 |
---|---|---|
committer | jgart | 2021-07-28 01:41:00 -0400 |
commit | 3e3da6c428fbf6e12c1dbd4681b88a9ca3d424ce (patch) | |
tree | 328080efc250326366f01fd67e1e7c88da9b985a /topics | |
parent | b42b1e09e5fae77a3531e52378f8c98fefe1df2f (diff) | |
download | gn-gemtext-3e3da6c428fbf6e12c1dbd4681b88a9ca3d424ce.tar.gz |
Add next development steps
Diffstat (limited to 'topics')
-rw-r--r-- | topics/notebooks/binding-lite.gmi | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/topics/notebooks/binding-lite.gmi b/topics/notebooks/binding-lite.gmi index e548362..de83fab 100644 --- a/topics/notebooks/binding-lite.gmi +++ b/topics/notebooks/binding-lite.gmi @@ -101,3 +101,27 @@ The use cases for `guix-notebook-launcher` are driven by the following design de * Git repository url input form for sending to guix-notebook-launcher on the backend. * Push changes made in notebook session to remote origin repository on third-party git forge. + +## Next Development Steps + +### Script / Command Line Interface / Web UI Mock / GNU Artanis + +* Test loading a preconfigured guix-jupyter kernel with `MultiKernelManager.default_kernel_nameUnicode`. +* Fire up a preselected guix kernel from a guile or bash script with $BROWSER. +* Understand what the data is that the UI will be interacting with. +* Start mocking a web UI while continuing to develop guix-notebook-launcher and the data that it will provide to the front-end. +* Finish reading, the source code of binderhub. It is only 10,212 lines of python as of Wed 28 Jul 2021 12:20:10 AM EDT. +* Finish reading the source code of repo2docker. It is only 12,356 lines of python as of Wed 28 Jul 2021 12:21:22 AM EDT. +* Meet with Efraim on Thursday to discuss guix containers and my progress on this project. +* Create a mock similar to notebook.gesis.org with GNU artanis, `sxml->xml` from `(sxml simple)`, or just plain html and vanilla javascript. +* Research production readyness of GNU Artanis and whether we'll need it. Contact Nala Ginrut. +* Launch guix-jupyter session from binder-example git repository similar to binder-example by GeorgianaElena. + +### Reference Links + +=> https://jupyter-notebook.readthedocs.io/en/latest/config.html Jupyter Notebook Config File +=> https://notebooks.gesis.org/ Gesis Notebooks Front Page +=> https://www.gnu.org/software/artanis/manual/ GNU Artanis +=> https://nalaginrut.com/archives/2021/05/04/scheme%20language%20is%20good%20enough%20for%20products Scheme Language in Production +=> https://github.com/GeorgianaElena/binder-example Binder Example + |