mecha10-templates 0.6.2

Mecha10 project templates — code generation, init, and template services
Documentation
//! Code generation templates
//!
//! This module contains code generation utilities and project template generation.
//!
//! # Project Templates
//!
//! Template generation is organized into specialized modules:
//! - `rust_templates`: Rust-specific files (Cargo.toml, main.rs, build.rs)
//! - `infra_templates`: Infrastructure files (docker-compose.yml, .env)
//! - `meta_templates`: Project metadata (README.md, .gitignore, package.json)
//! - `rl_bundle`: Standard RL training bundle (rover/ppo default config, deps, Kestra flows)
//!
//! # Code Generation
//!
//! - `quality`: Quality script templates
//! - `scripts`: Utility script templates

mod common;
pub mod drivers;
pub mod infra_templates;
pub mod meta_templates;
pub mod models;
pub mod nodes;
pub mod quality;
pub mod rl_bundle;
pub mod rust_templates;
pub mod scripts;
pub mod types;

// Re-export template types for easier access
pub use infra_templates::InfraTemplates;
pub use meta_templates::MetaTemplates;
pub use rl_bundle::RlBundleTemplates;
pub use rust_templates::RustTemplates;