#Purpose or functionality of .devcontainer.json file
1 messages · Page 1 of 1 (latest)
It's to support developing inside a container feature in VSCode: https://code.visualstudio.com/docs/devcontainers/containers
When you use devcontainer instead, you don't have to install ballerina locally. Instead use the ballerina container to do the developments (it's like mounting the project sources to a container while the container has required dev tools installed)
Committing that is up to you. If you think another member or you are going to use devcontainers to develop the project, then committing that will be a good idea