Get contributors coding in ADE with the smallest number of steps.
This guide shows two setup scenarios:
.devcontainer(recommended)- Manual local setup
git clone https://github.com/clac-ca/automatic-data-extractor
cd automatic-data-extractor- Git
- Docker (with Docker Compose)
- IDE with dev container support (for example, VS Code + Dev Containers extension)
- Git
- Docker (with Docker Compose)
- Python
>=3.13,<3.15 - Node.js
>=20,<23 uv
- Most setup is automated.
- Consistent runtime across contributors.
- Fewer local machine dependency issues.
Run on your host machine:
code .Then in your IDE, reopen the project in the dev container.
Inside the container terminal, run:
cd backend && uv run ade devOpen:
http://localhost:8000
From repo root:
./setup.sh --with-infra
cd backend && uv run ade devOpen:
http://localhost:8000
Show resolved local infra details:
cd backend && uv run ade infra infoStop local infra:
cd backend && uv run ade infra downFull local infra reset:
cd backend && uv run ade infra down -v --rmi allgit clone https://github.com/clac-ca/automatic-data-extractor
cd automatic-data-extractor
code .
# Reopen in dev container from your IDE, then:
cd backend && uv run ade devgit clone https://github.com/clac-ca/automatic-data-extractor
cd automatic-data-extractor
./setup.sh --with-infra
cd backend && uv run ade dev- For deeper contributor commands and workflows, see Run Local Dev Loop.