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:
- Getting Started tutorials
- Core Workflows tutorials
- Some Advanced Practices may be helpful
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:
- How-to Guides for task-specific instructions
- Reference for technical details
- Explanation for conceptual understanding
Tutorials | How-to Guides | Explanation | Reference
You are here: Tutorials — learning-oriented guides that take you through steps to complete a project.