Expand description
rigg-core - Core types and logic for Azure AI Search and Microsoft Foundry configuration management
This crate provides:
- Resource trait definitions and models (Search and Foundry)
- Configuration management
- JSON normalization
- Constraint validation
Re-exports§
pub use config::Config;pub use config::ConfigError;pub use config::EnvironmentConfig;pub use config::FoundryServiceConfig;pub use config::ResolvedEnvironment;pub use config::SearchServiceConfig;pub use config::SyncConfig;pub use resources::ResourceKind;pub use service::ServiceDomain;
Modules§
- config
- Configuration management for rigg
- graph
- Reference-graph ordering for push and delete.
- normalize
- JSON normalization for consistent Git diffs
- registry
- Declarative per-kind metadata registry.
- resources
- Resource kind definitions. Per-kind metadata lives in
crate::registry. - scaffold
- Resource scaffolding: identity-first starter definitions for every kind.
- service
- Service domain definitions for multi-provider support
- sidecar
$filesidecar handling.- store
- Project-scoped resource file store and sync-state classification.
- workspace
- Workspace and project model.