Skip to content

Advanced Practices

Master advanced workflows including compliance automation, CI/CD integration, multi-module development, and CLI extensibility.

Learning Path

These tutorials cover advanced topics for power users:

Tutorial Description
Compliance-as-Code Basics Tag specs for GxP compliance, generate risk assessments
CI/CD Integration Set up GitHub Actions with quality gates
Multi-Module Development Manage dependencies across multiple modules
Creating Custom Commands Extend r2r CLI with custom commands

What You'll Learn

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

  • Implement compliance automation for regulated environments
  • Set up automated CI/CD pipelines with quality gates
  • Work effectively across module dependencies
  • Extend the r2r CLI with custom commands
  • Generate audit evidence automatically
  • Manage complex monorepo architectures

Prerequisites

Complete Core Workflows tutorials first. These advanced tutorials assume you're comfortable with:

  • Creating and testing modules
  • Writing specifications
  • Using git worktrees
  • Making releases

Advanced Workflow Patterns

These tutorials teach sophisticated practices:

- Compliance: Tag specifications → Generate evidence → Audit ready
- CI/CD: Quality gates → Automated deployment → Monitoring
- Multi-module: Dependency management → Incremental builds → Integration testing
- Extensibility: Custom commands → MCP integration → Automation

Who Should Take These?

These tutorials are for:

  • Compliance teams implementing automation in regulated environments
  • DevOps engineers setting up CI/CD pipelines
  • Architects managing complex modular systems
  • Power users who want to customize and extend the CLI

Next Steps

After mastering advanced practices, explore Specialized Topics for deep dives into specific areas like BDD techniques, architecture documentation, and security scanning.


Tutorials | How-to Guides | Explanation | Reference

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