schematic icon indicating copy to clipboard operation
schematic copied to clipboard

Uniformize developer experience using Visual Studio Code Dev Containers

Open tschaffter opened this issue 2 years ago • 1 comments
trafficstars

Is your feature request related to a problem? Please describe.

  • Problem 1: The developers use different development environment with different tool versions. For example, the README asks developers to install poetry manually but does not specify which version to install. Different development environment may lead to different tool output.
  • Problem 2: The developer need to install tools manually (e.g. poetry). This step can automated.

Describe the solution you'd like

Uniformize developer tooling using a dev container (see dev container standard).

How important is this feature? Select from the options below: • 🌗 Medium - can do work without it; but it's important (e.g. to save time or for convenience)

When will use cases depending on this become relevant? Select from the options below: • Using a dev container would make it easier for developer to potentially use the computation caching feature of Nx for the sake of saving time on tasks such as lint, build and test (tracked in separate ticket).

tschaffter avatar Dec 16 '22 21:12 tschaffter

@milen-sage You could assign this ticket to me. I already started working on a feature branch to add a dev container definition to this project. I will accompany the PR with a video that explains how developers would use this dev container to standarding your team's tools.

tschaffter avatar Dec 16 '22 21:12 tschaffter