New Project
Create a new DevRail-compliant project from a GitHub or GitLab template.
Get up and running with DevRail in minutes. Whether you are starting a brand-new project or adding DevRail standards to an existing repository, the process is straightforward.
Before you begin, make sure you have the following installed on your machine:
| Tool | Purpose | Install Guide |
|---|---|---|
| Docker | Runs the dev-toolchain container | Docker Installation |
| GNU Make | Universal execution interface | Pre-installed on macOS and Linux |
| pre-commit | Git hook management | pip install pre-commit |
All other tools (linters, formatters, security scanners, test runners) are pre-installed inside the dev-toolchain container. You do not need to install them on your host machine.
After setting up DevRail (either path), verify everything works by running:
# Run all DevRail checks (linting, formatting, security, tests)
make check
This command pulls the dev-toolchain Docker image (if not already cached), mounts your project directory, and runs every configured check inside the container. A passing make check means your project is DevRail-compliant.
Create a new DevRail-compliant project from a GitHub or GitLab template.
Add DevRail standards to an existing repository.
How to get AI coding agents to follow DevRail standards in your projects.