[ ] Improve styling of Markdown content to be better integrated with UI
[ ] Improve styling of notebook content to be better integrated with UI
[x] Show Avatars instead of generic icons for users
7. Provide a runnable notebook for exploring new ideas
[x] POC for using jupyterhub with CI stages for deploying notebooks (#147)
[x] enable jupyterhub integration in k8s (#152)
[x] enable notebooks to run with custom images (#176)
[ ] build images on push if repo includes a Dockerfile
8. Rerun workflows with new data
9. Visualize lineage
[x] provide lineage collected offline to UI for visualization #160
interpret the lineage information in the repo and generate eventsconsume lineage events and produce a view to be revisited once we have an event-queue/graph in place
This is a meta-issue to keep track of work done to support the fourth sprint of supporting the basic data science user story.
Please add a link to the relevant issue once it's created in the corresponding repository. Track the fine-grained issues in sprint project.
0. Housekeeping
renga
(https://github.com/SwissDataScienceCenter/renga/pull/139)1. Initiate a project, import a dataset
2. Explore the dataset using a notebook (isolated environment)
3. Run code on data, recording data provenance for reproducibility
renga run
to more flexible environmentsrenga run/rerun
renga run
(https://github.com/SwissDataScienceCenter/renga-python/issues/151)4. Push project to a server for sharing
5. Validate results/workflows
6. Open discussions about the project
https://github.com/SwissDataScienceCenter/renga-ui/issues/132
Stylistic issues:
or pillsfor card navigation [Bootstrap Card Nav]7. Provide a runnable notebook for exploring new ideas
8. Rerun workflows with new data
9. Visualize lineage
interpret the lineage information in the repo and generate eventsconsume lineage events and produce a viewto be revisited once we have an event-queue/graph in place