versatile-data-kit icon indicating copy to clipboard operation
versatile-data-kit copied to clipboard

Standardise Jupyter Notebook JSON Formatting for Version Control

Open duyguHsnHsn opened this issue 2 years ago • 3 comments

What is the feature request? What problem does it solve? In our current workflow, Jupyter Notebooks can be frequently committed to version control with inconsistent JSON formatting. This may result in significant 'noise' in version control, where changes due to formatting rather than content create confusion. It becomes challenging to track actual changes, hindering code reviews and collaboration. Standardising the JSON formatting of notebooks before deployment would ensure that version control diffs reflect only meaningful content changes, enhancing clarity and efficiency in our development process.

Suggested solution A module in charge of the formatting of the Notebooks should be created. This should be run before the deployment of the notebook. It can be either added to vdk-control-cli or to vdk-notebook(if we want this to be run for every notebook no matter whether it is a notebook job or not)or vdk-jupyterlab-extension.

duyguHsnHsn avatar Nov 14 '23 10:11 duyguHsnHsn

Hi @duyguHsnHsn , I would like to have a look into the enhancement.

RahulDubey391 avatar Nov 30 '23 16:11 RahulDubey391

@RahulDubey391 Hello! Yes you can work on the issue, if you have any questions you can also check our slack channel (https://cloud-native.slack.com/archives/C033PSLKCPR) or contact me directly (https://www.linkedin.com/in/duygu-hasan-2b58a5220/) . PS: Currently, we do not work with forks so you will need to clone the initial project.

duyguHsnHsn avatar Dec 01 '23 06:12 duyguHsnHsn