Skip to content

Specialized Topics

Deep dive tutorials covering specialized areas of r2r and Everything-as-Code. These optional tutorials provide in-depth coverage of specific techniques and tools.

Available Topics

Tutorial Description
Effective BDD Scenarios Advanced specification techniques with Example Mapping
Architecture Documentation Generate and maintain C4 diagrams with Structurizr
Security Scanning Workflow SAST, vulnerability scanning, SBOM generation with Trivy
TypeScript Module Setup Working with npm modules in the monorepo

What You'll Learn

Each specialized topic provides expert-level guidance:

  • BDD Scenarios: Discover specifications through Example Mapping, write effective scenarios
  • Architecture Docs: Create C4 diagrams, document system architecture, generate from code
  • Security Scanning: Integrate security tools, generate SBOMs, compliance scanning
  • TypeScript Setup: Configure npm modules, build and test TypeScript projects

Prerequisites

These tutorials assume you've completed:

Who Should Take These?

These tutorials are for:

  • BDD practitioners wanting to improve specification quality
  • Architects documenting system design
  • Security engineers implementing scanning and compliance
  • TypeScript developers in the monorepo

Learning Path

These tutorials are independent and can be taken in any order based on your needs:

- Improving specs? → Effective BDD Scenarios
- Documenting architecture? → Architecture Documentation
- Security requirements? → Security Scanning Workflow
- TypeScript project? → TypeScript Module Setup

Additional Resources

After completing specialized tutorials, refer to:


Tutorials | How-to Guides | Explanation | Reference

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