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:
- Creating Extensions Guide - Learn production patterns for extension development
- Local Development Workflows - Optimize your development iteration speed
- Testing in External Repos - Validate extensions across projects
Tutorials | How-to Guides | Explanation | Reference
You are here: Tutorials — learning-oriented guides that take you through steps to complete a project.