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¶
- Environment Setup - Set up your development environment
- Developer Guide - Complete guide for CAIRA developers
- Troubleshooting - Common issues and solutions
๐ค Contributing¶
- 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
๐๏ธ Architecture Documentation¶
Reference Architectures¶
Look here for documentation that details the available configurations.
๐ฏ Quick Start Paths¶
For Users¶
- Look here for documentation that details the available configurations.
- โ Troubleshooting - Get help with deployment issues
For New Contributors¶
- ๐ 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
For Developers¶
- ๐จโ๐ป Developer Guide - Complete development setup
- ๐๏ธ Architecture Documentation - Understand CAIRA components
- ๐งช Linting Tools - Code quality requirements
- ๐ Troubleshooting - Resolve common issues
๐ง Development Tools¶
- Task Runner: Use
taskcommands 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.