-
Notifications
You must be signed in to change notification settings - Fork 776
Closed
Labels
Description
New feature
Devcontainers are prebuild development environemnts that run within docker and are well supported by VsCode and other ide's.
Use case
- they provide a ready-to-use development environment, improves onboarding especially for developers who want to fix a small issue but dont have time to build another development environment.
- removes local setup friction particularity developers who work across many languages and platforms. Their host os now is no longer cluttered with many versions of python, java / sdks / jdk etc. Each project is just run within a docker container with all the necessary dependencies installed.
- Only dependency is on docker.
- Prevents the 'it works on my machine' dilema.
Suggested implementation
- Add a devcontainer file that specifies
- The version of java to install and use
- The package manager to be installed and configured
- The initialisation scripts to restore dependenceis
- any setup of env vars / scripts.
Reactions are currently unavailable