Skip to content

CAIRA Documentation

Welcome to the CAIRA (Composable AI Reference Architecture) documentation! This directory contains comprehensive guides for developers, contributors, and users working with Azure AI Foundry reference architectures.

๐Ÿ“š Quick Navigation

๐Ÿš€ Getting Started

๐Ÿค Contributing

๐Ÿ—๏ธ Architecture Documentation

Reference Architectures

Look here for documentation that details the available configurations.

๐ŸŽฏ Quick Start Paths

For Users

  1. Look here for documentation that details the available configurations.
  2. โ“ Troubleshooting - Get help with deployment issues

For New Contributors

  1. ๐Ÿ“‹ Types of Contributions - Understand how you can help
  2. ๐Ÿ› ๏ธ Environment Setup - Set up your development environment
  3. ๐Ÿ”„ Development Workflow - Learn our contribution process
  4. ๐Ÿ“ Pull Request Guide - Create your first PR

For Developers

  1. ๐Ÿ‘จโ€๐Ÿ’ป Developer Guide - Complete development setup
  2. ๐Ÿ—๏ธ Architecture Documentation - Understand CAIRA components
  3. ๐Ÿงช Linting Tools - Code quality requirements
  4. ๐Ÿ” Troubleshooting - Resolve common issues

๐Ÿ”ง Development Tools

  • Task Runner: Use task commands for common operations
  • Linting: Automated code quality checks
  • Testing: Terraform validation and integration tests
  • Documentation: Auto-generated from Terraform configurations

๐Ÿ“ž Getting Help

  • Issues: Report bugs and request features via GitHub Issues
  • Discussions: Ask questions in GitHub Discussions
  • Documentation: Check existing guides before asking questions

๐Ÿค Community

We welcome contributions from the community! Whether you're fixing bugs, adding features, improving documentation, or sharing your experiences, every contribution helps make CAIRA better.


Next Steps: Choose a path above based on your role and goals. All documentation includes step-by-step instructions to get you started quickly.