Files
backstage/contrib/.devcontainer

Devcontainer Configuration

Devcontainer is a VSCode feature that allows developers to share a common workspace definition, by leveraging Docker to run the workspace, and using VSCode Remote Development extension, you can make sure the developer experience is the same across different computers

Benefits

  • Developers only need to have VSCode and Docker installed
  • All dependencies necessary to work in the repository are contained in the docker image
  • Makes it easier for new developers to start contributing to the project
  • No extra setup required

Known Issues

  • Performance is a known issue. Working inside devcontainers require developers to have a powerful computer. See System Requirements

Usage

Just copy the .devcontainer folder to the root of the directory, and VSCode will automatically detect the configuration and suggest that you re-open the repository using Devcontainer