# Documentation Map

## I Want to Use the Library

### Getting Started
- [Getting Started Guide](user/getting-started.md) - Installation, first steps, and basic examples
- [Configuration Guide](user/configuration.md) - Environment variables, .env files, and settings
- [Provider Setup](user/providers.md) - Configure OpenAI, Groq, Ollama, and other providers

### Features
- [Smart Caching](user/caching.md) - Reduce API costs with intelligent caching
- [Audio Processing](user/providers.md#audio-processing) - Transcription and generation

### Troubleshooting
- [Troubleshooting Guide](user/troubleshooting.md) - Common issues and solutions

## I Want to Contribute

### Development Setup
- [Development Setup](dev/development-setup.md) - Set up development environment
- [Testing Guide](dev/testing.md) - Run tests and understand test architecture
- [Architecture Overview](dev/architecture.md) - Code structure and design patterns

### Contributing Process
- [CONTRIBUTING.md](../CONTRIBUTING.md) - Development setup and contribution guidelines
- [Release Process](dev/release.md) - How to make releases (if applicable)
