Skip to content

Getting Started

Begin your journey with r2r and Everything-as-Code. These foundational tutorials will take you from installation through creating your first extension.

Learning Path

Follow these tutorials in order:

Tutorial Description
Quick Start Install r2r CLI and EAC extension, run your first commands
Understanding Configuration Files Learn about .r2r/ and .r2r/eac/ configuration files
Creating Your First Extension Build a custom r2r extension from scratch

What You'll Learn

After completing these tutorials, you'll be able to:

  • Install and configure the r2r CLI
  • Install and use the EAC extension
  • Understand r2r and EAC configuration files
  • Create a custom r2r extension
  • Build and test Docker containers
  • Integrate your extension with the r2r CLI

Prerequisites

  • Basic command-line knowledge
  • Git fundamentals
  • Docker installed
  • Go 1.21+ installed (for extension tutorial)
  • A text editor or IDE

Next Steps

After completing the getting started tutorials:


Tutorials | How-to Guides | Explanation | Reference

You are here: Tutorials — learning-oriented guides that take you through steps to complete a project.