Documentation

DevRail documentation – guides, standards reference, and contribution guidelines.

Welcome to the DevRail documentation. These guides cover everything you need to adopt DevRail in your projects, understand the per-language tooling conventions, and contribute to the ecosystem.

Sections

  • Getting Started – Quick start guides for new projects, retrofitting existing repos, and AI agent setup
  • Project Status – Current release line, repository activity, and GitLab migration roadmap
  • Standards – Per-language reference pages for Python, Bash, Terraform, Ansible, Ruby, and universal security tools
  • Container – How to use the dev-toolchain container image
  • Templates – How to use the GitHub and GitLab project templates
  • Contributing – How to contribute to the DevRail ecosystem

Project Status

Current DevRail release status, repository activity, and GitLab migration roadmap.

Getting Started

Get up and running with DevRail in minutes using devrail init.

Standards

Per-language tooling standards for Python, Bash, Terraform, Ansible, Ruby, Go, JavaScript/TypeScript, Rust, Swift, Kotlin, and universal security tools.

Container

How to use the dev-toolchain container image with the Makefile delegation pattern.

Templates

How to use the GitHub and GitLab project templates to bootstrap DevRail-compliant repositories.

Contributing

How to contribute to the DevRail ecosystem – adding languages, submitting pull requests, and understanding the repo structure.