Getting Started
Begin your journey with r2r and Everything-as-Code. These foundational tutorials will take you from installation through creating your first modules and understanding the testing framework.
Learning Path
Follow these tutorials in order:
| Tutorial | Description |
|---|---|
| Quick Start | Install r2r CLI and run your first commands |
| Your First Specification | Write Gherkin specifications using Given/When/Then |
| Your First Module | Create a Go module with tests from scratch |
| Understanding Test Suites | Learn test levels and when to use each suite |
What You'll Learn
After completing these tutorials, you'll be able to:
- Install and configure the r2r CLI
- Write Gherkin specifications that describe system behavior
- Create and test Go modules in a monorepo
- Choose and run appropriate test suites for different scenarios
- Understand the test pyramid and verification types
Prerequisites
- Basic command-line knowledge
- Git fundamentals
- Go 1.21+ installed (for module tutorial)
- A text editor or IDE
Next Steps
Once you've completed the getting started tutorials, continue to Core Workflows to learn daily development practices.
Tutorials | How-to Guides | Explanation | Reference
You are here: Tutorials — learning-oriented guides that take you through steps to complete a project.