Project Configuration
Overview
Project Metadata
Shard Configuration (shard.yml)
shard.yml)name: my-azu-app
version: 0.1.0
authors:
- Your Name <your.email@example.com>
targets:
my-azu-app:
main: src/main.cr
dependencies:
azu:
github: azutoolkit/azu
version: ~> 0.1.0
cql:
github: azutoolkit/cql
version: ~> 0.1.0
topia:
github: azutoolkit/topia
version: ~> 0.1.0
development_dependencies:
spec2:
github: waterlink/spec2.cr
version: ~> 0.1.0
crystal: ">= 1.0.0"
license: MITProject Configuration (config/azu.yml)
config/azu.yml)Project Structure Configuration
Directory Layout
Custom Directory Configuration
Build Configuration
Compilation Settings
Development Build
Production Build
Dependency Management
Crystal Dependencies
External Dependencies
Testing Configuration
Test Framework Settings
Code Quality
Documentation Configuration
API Documentation
Deployment Configuration
Deployment Settings
Environment-Specific Configuration
Development Environment
Test Environment
Production Environment
Configuration Commands
Project Configuration Commands
Configuration Management
Best Practices
Configuration Organization
Security
Performance
Related Documentation
Last updated