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.
- Environment Setup - Set up your development environment
- Developer Guide - Complete guide for CAIRA developers
- Troubleshooting - Common issues and solutions
- Development Workflow - Step-by-step contribution process
- Types of Contributions - Ways to contribute to CAIRA
- Pull Request Guide - How to create effective PRs
- Code Review Guidelines - Review process and standards
- Linting Tools - Code quality and formatting tools
Look here for documentation that details the available configurations.
- Look here for documentation that details the available configurations.
- ❓ Troubleshooting - Get help with deployment issues
- 📋 Types of Contributions - Understand how you can help
- 🛠️ Environment Setup - Set up your development environment
- 🔄 Development Workflow - Learn our contribution process
- 📝 Pull Request Guide - Create your first PR
- 👨💻 Developer Guide - Complete development setup
- 🏗️ Architecture Documentation - Understand CAIRA components
- 🧪 Linting Tools - Code quality requirements
- 🔍 Troubleshooting - Resolve common issues
- Task Runner: Use
taskcommands for common operations - Linting: Automated code quality checks
- Testing: Terraform validation and integration tests
- Documentation: Auto-generated from Terraform configurations
- Issues: Report bugs and request features via GitHub Issues
- Discussions: Ask questions in GitHub Discussions
- Documentation: Check existing guides before asking questions
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.