Devcontainer

We are also supporting a containerized setup(docker/podman). For more information checkout the README inside .devcontainer.

Background

Devcontainer allows you to develop using VSCode; without installing Node and Rust, you only need Docker and the Dockercontainer extension.

Install the extension

Devcontainer extension and choose Dev Containers: Reopen in Container in the VSCode command palette. The devcontainer includes a PgAdmin container on port 5050; see the .devcontainer directory.

Within the devcontainer install all dependencies with

make install

Git user

Globally set git credentials are not available in the devcontainer, set them locally.

git config user.name "Your name"
git config user.email "Your email"