Hi,

not sure if I should write this on dev@, but I thought I'll give it a try here first ...

I am using Zeppelin with Git controlled notebook storage. However, I find the "git client" integrated in Zeppelin quite rudimentary. So I do most of the VCS stuff via the CLI.

Two things are bothering me:

1) the naming scheme
On the file system, the notebooks are named with some random names (well, the folders, the notebooks itself are all note.json). Wouldn't it be better to reflect the structure of the notebooks in Zeppelin also on the file system, e.g. a notebook named "nbfolder1/nbfolder2/nb1" is on the file system on "NOTEBOOK-STORAGE/nbfolder1/nbfolder2/nb1.json" ? Was this or something similar discussed / discarded at some point? If discarded, why?

2) The notebooks containing the results
... this leads to a change in the note.json files when the notebook is run again, even when the "code" itself has not changed, which makes comparing diffs really difficult. Why not use a second file (e.g. notebook_results.json) to store the results and thus have a "clean" notebook file to put into VC?

Thanks,

--
Tw UxTLi51Nus
Email: twuxtli51...@posteo.co

Reply via email to