Skip to content
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

Set up docker container or binder to improve onboarding for visualization workflow #3

Open
julietcohen opened this issue Feb 9, 2024 · 0 comments

Comments

@julietcohen
Copy link
Collaborator

The current way we onboard team members the visualization workflow is with the documentation in this repo, as well as the helpful-code directory that includes a notebook with code and more documentation, a python script, a requirements.txt file, and instructions for setting up a fresh python environment with the requirements.txt. For team members that are not very fluent with python and setting up environments, understanding the setup steps can be a hurdle. It would be extra helpful to set up a docker container to help onboard new team members. The docker work in progress in the viz-workflow repo may serve this purpose, but that workflow is more complicated with parallelization, and it will be improved over time. So the best way to onboard people may be to create a separate (lighter) docker container for this repo that stays unchanged over time, without unnecessary parallelization. This approach would assume that the user has beginner experience with docker, at least enough to know how to pull a published image.

Another option is to create a binder for the helpful-code notebook, and keep the requirements.txt setup for the script. After all, new team members will need to have an understanding of environments eventually.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant