Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Features and Changes
We recommended at the top of our CONTRIBUTING.md that people do the quickstart of using dev containers. Unfortunately dev containers doesn't work out of the box right now. The are reports that it was slow to use when it was working. It is a good idea in principle, but until we get it working out of the box we shouldn't be recommending it to people as they might waste their time getting it working.
I also removed it from the code base so that VScode doesn't ask people if they want to use it. Once someone gets this working someday they can add this back in again.
For those looking to one day resurrect this, the main issue seems to be that the VARIANT arg in docker-compose.yml doesn't seem to be respected and it ends up using 20-bullseye instead. Mongo doesn't seem to be available in bullseye from the same location so the build was dying there. Also our app doesn't build correctly with node v20 and really needs to be 16.
Testing
Restart VScode and see it not show a bubble about reopening in remote container.