.. _devcontainer: ********************* Dev Container ********************* The edrixs repository includes a `Dev Container `_ configuration, which gives you a fully working edrixs development environment without any manual installation. Supported environments ---------------------- * **VS Code** with the `Dev Containers `_ extension * **GitHub Codespaces** — runs the container in the cloud directly from the GitHub repository page, with no local setup at all * **JetBrains IDEs** (PyCharm, IntelliJ, etc.) via their Dev Containers support * **The devcontainer CLI** (``@devcontainers/cli``) for terminal-only use Using VS Code ------------- 1. Install `Docker `_ and start the Docker daemon. 2. Install the `Dev Containers `_ extension in VS Code. 3. Clone the edrixs repository and open it in VS Code. 4. When prompted *"Reopen in Container"*, click it — or open the Command Palette (``Ctrl+Shift+P``) and run **Dev Containers: Reopen in Container**. VS Code will build the image on the first launch (this takes a few minutes) and then reopen with edrixs fully installed and ready to use. Using GitHub Codespaces ----------------------- 1. Go to the edrixs repository on GitHub. 2. Click **Code → Codespaces → Create codespace on master**. The codespace opens a browser-based VS Code session with edrixs already installed — no local software required.