-
Notifications
You must be signed in to change notification settings - Fork 218
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
Remove Node option from Python template? #44
Comments
When these templates were in the old repo, they shared same docs with images. For having node handy, all the images have a reason similar to this this one 👇
Looks like it was assumed that node is helpful with most of the platforms/runtimes. This is what I think from the docs & why I kept this option during migration. @Chuxel / @bamurtaugh might know the real reason behind it. |
Is there a problem we're trying to resolve here? e.g., has someone complained (I might have missed it)? To break it down:
Certainly, we could remove it from the template while still building yarn and nvm into the base image. Might that be a good way to get the best of all worlds? |
We recently added a lightweight way to create a dev container from scratch without a local folder or repository and there the additional and somewhat redundant step stood out and was brought to my attention. The UI steps are:
Since Node (and many other potentially useful tools) are offered as features, it seems we can remove Node from the template options. Having Node as an option made sense before we had features. I haven't checked which of the other templates are doing the same, but we could look into simplifying these too. |
Yeah I think we can remove it from the template - but we can still leave it in the image is my PoV. Retains the original functionality that way. |
+1 to removing - I think removing it would set the right precedent for other templates, where we want users to build up with features as much as possible. |
There are few other templates which provides |
Closing as fixed with #59 🚀 |
The Python template offers Node as one of its options which is redundant with Node being offered together with all other features. Is there a reason for having this as a template option?
https://github.com/devcontainers/templates/blame/2f1b259ed382b844846cb8d0e8e05946f3873f18/src/python/.devcontainer/devcontainer.json#L5
The text was updated successfully, but these errors were encountered: