.. _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.