Expand description
Generator Integration Module
This module provides integration between Driven and the dx-generator crate, enabling template-based rule generation and spec scaffolding.
§Features
- Template-based rule generation using dx-generator
- Spec scaffolding with generator templates
- Driven templates available in generator registry
§Usage
ⓘ
use driven::generator_integration::{GeneratorBridge, DrivenTemplateProvider};
// Create a generator bridge
let bridge = GeneratorBridge::new()?;
// Generate rules from a template
let rules = bridge.generate_rules("rust-workspace", ¶ms)?;
// Generate spec scaffolding
let files = bridge.generate_spec_scaffold("feature-001", ¶ms)?;Structs§
- Driven
Template - A Driven-specific template
- Driven
Template Provider - Driven template provider for dx-generator
- Generate
Params - Parameters for template generation
- Generated
File - Generated file from a template
- Generator
Bridge - Bridge between Driven and dx-generator
- Parameter
Info - Parameter information
- Template
Info - Information about a template
Enums§
- Driven
Template Type - Types of Driven templates
- Param
Value - Parameter value types
- Template
Category - Template categories