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 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.