Feature request for developers - devcontainer specification in repository can help developers launch this on VS Code or other IDE and services build and running. It can setup pre-commit hooks and all linters in one go.
This can really help first time contributors like me :)
During my own setup, I found that using a Dev Container significantly reduced this problem and allowed me to get a fully working development environment with little to none manual configuration.
I propose adding a Dev Container configuration (i.e., a .devcontainer/ directory with devcontainer.json file) to the repository.
This would allow contributors to:
- Open the project in VS Code with the Dev Containers extension
- Automatically build and start the required services
- Reduce errors in initial setup
- Enable access to a development environment
- Begin development immediately in an isolated environment
- Have pre-commit hooks and linters all setup.
This can reduce setup issues, and ensure environment consistency across contributors.
Additional context
This feature is optional so developers who prefer manual setups can continue using it as-is, while new contributors can benefit from a faster
Happy to submit a PR if this change is acceptable.
Feature request for developers - devcontainer specification in repository can help developers launch this on VS Code or other IDE and services build and running. It can setup pre-commit hooks and all linters in one go.
This can really help first time contributors like me :)
During my own setup, I found that using a Dev Container significantly reduced this problem and allowed me to get a fully working development environment with little to none manual configuration.
I propose adding a Dev Container configuration (i.e., a
.devcontainer/directory withdevcontainer.jsonfile) to the repository.This would allow contributors to:
This can reduce setup issues, and ensure environment consistency across contributors.
Additional context
This feature is optional so developers who prefer manual setups can continue using it as-is, while new contributors can benefit from a faster
Happy to submit a PR if this change is acceptable.