Skip to main content

Crate doido_generators

Crate doido_generators 

Source

Re-exports§

pub use dev_workspace::DependencyMode;
pub use generator::GeneratedFile;
pub use generator::Generator;
pub use generators::channel::ChannelGenerator;
pub use generators::controller::ControllerGenerator;
pub use generators::generator_gen::GeneratorGenerator;
pub use generators::job::JobGenerator;
pub use generators::mailer::MailerGenerator;
pub use generators::migration::MigrationGenerator;
pub use generators::model::ModelGenerator;
pub use generators::new::ProjectGenerator;
pub use generators::resource::ResourceGenerator;
pub use generators::scaffold::ScaffoldGenerator;
pub use generators::storage_adapter::StorageAdapterGenerator;
pub use generators::storage_install::StorageInstallGenerator;
pub use generators::templates_gen::TemplatesGenerator;
pub use registry::GeneratorRegistry;

Modules§

commands
dev_workspace
Runtime detection of whether the running doido / doido-generators binary lives inside a local Doido framework checkout (path deps) or is an isolated / published install (crates.io version deps matching this binary’s release).
generator
generators
new_options
Typed options for doido new — shared between the CLI and the project generator.
project_generator
Runtime processing of project-local custom generators.
registry
templates
Single source of truth for built-in generator templates, plus project-level override resolution.

Constants§

DOIDO_VERSION
The Doido release version generated apps depend on when this binary is isolated or published. Matches CARGO_PKG_VERSION of this crate.

Functions§

default_registry
run
Runs the Doido CLI.