[X] I've searched other issues and no duplicate issues were found.
[X] I've agreed with the maintainers that I can plan this task.
Description
Currently, there are multiple Dockerfiles maintained for VSCode devcontainers within the project. This setup leads to redundancy and potential inconsistencies across development environments.
Purpose
The main goal is to streamline the development setup by consolidating the Dockerfiles. This will simplify the maintenance process, ensure consistency, and improve the onboarding experience for new contributors.
Possible approaches
Design a single, unified Dockerfile that accommodates the needs of various development scenarios without compromising functionality.
Definition of done
[ ] Unified Dockerfile created with documented rationale
Checklist
Description
Currently, there are multiple Dockerfiles maintained for VSCode devcontainers within the project. This setup leads to redundancy and potential inconsistencies across development environments.
Purpose
The main goal is to streamline the development setup by consolidating the Dockerfiles. This will simplify the maintenance process, ensure consistency, and improve the onboarding experience for new contributors.
Possible approaches
Definition of done