Re-exports§
pub use docker::*;
Modules§
- ci_
workflow - Renderer for
.github/workflows/ci.yml(D-13..D-17, D-21). - do_
- Phase 122.2 §4:
.do/app.yamlstarter renderer. - docker
- module
- Stub templates for
ferro make:module— the feature-module convention (controller/model/views/routes). These are injected into user projects, so every snippet must compile as-is inside a fresh Ferro application.
Structs§
- Column
Info - Column information from database schema
- Foreign
KeyField - Foreign key information for template generation. Mirrors the ForeignKeyInfo from analyzer.rs for use in templates.
- Scaffold
Field - Scaffold field information for factory generation
- Scaffold
Foreign Key - Foreign key information for scaffold generation
- Table
Info - Table information from database schema
Functions§
- action_
template - Template for generating new action with make:action command
- actions_
mod - api_
controller_ template - Template for generating API-only controller with make:scaffold –api
- api_
controller_ with_ fk_ template - Template for generating API-only controller with FK nested data support
- app_
layout - auth_
controller - auth_
controller_ template - Auth controller template with register, login, and logout handlers.
- auth_
layout - auth_
migration_ template - Migration template that adds auth fields to an existing users table.
- authenticate_
middleware - bootstrap
- cargo_
toml - claude_
md_ ferro_ section - Section to append to existing CLAUDE.md
- claude_
md_ template - CLAUDE.md template for Claude Code
- config_
database - config_
mail - config_
mod - controller_
template - Template for generating new controller with make:controller command
- controllers_
mod - copilot_
instructions_ template - GitHub Copilot instructions
- create_
password_ reset_ tokens_ migration - create_
sessions_ migration - create_
users_ migration - cursor_
rules_ template - Cursor-specific rules file
- dashboard_
controller - dashboard_
page - entities_
mod_ template - Generate entities/mod.rs (regenerated on every sync)
- entity_
template - Generate auto-generated entity file (regenerated on every sync)
- env
- env_
example - error_
template - Template for generating new error with make:error command
- event_
template - Template for generating new events with make:event command
- events_
mod - Template for events/mod.rs
- example_
action - factories_
mod - Template for factories/mod.rs
- factory_
template - Template for generating new factory with make:factory command
- ferro_
guidelines_ template - Ferro framework guidelines for AI assistants
- forgot_
password_ page - gitignore
- globals_
css - home_
controller - home_
page - index_
html - inertia_
page_ template - Template for generating new Inertia page with make:inertia command
- inertia_
props_ types - job_
template - Template for generating new jobs with make:job command
- jobs_
mod - Template for jobs/mod.rs
- json_
view_ template - Template for generating a JSON-UI view file (–no-ai fallback).
- lang_
app_ json - Template for lang/{locale}/app.json (starter application translations)
- lang_
validation_ json - Template for lang/{locale}/validation.json (English validation messages)
- layouts_
index - listener_
template - Template for generating new listeners with make:listener command
- listeners_
mod - Template for listeners/mod.rs
- login_
page - main_rs
- main_
tsx - middleware_
logging - middleware_
mod - middleware_
template - Template for generating new middleware with make:middleware command
- migrations_
mod - models_
mod - Template for models/mod.rs
- notification_
template - Template for generating new notifications with make:notification command
- notifications_
mod - Template for notifications/mod.rs
- package_
json - password_
reset_ tokens_ model - policies_
mod - Template for policies/mod.rs
- policy_
template - Template for generating new policy with make:policy command
- profile_
controller - profile_
page - readme
- register_
page - reset_
password_ page - resource_
template - Template for generating new resource with make:resource command
- routes_
rs - scaffold_
controller_ template - Template for generating full-stack controller without FK relationships
- scaffold_
controller_ with_ fk_ template - Template for generating full-stack controller with FK eager loading
- scaffold_
factory_ template - Template for generating factory with pre-populated fields from scaffold definition
- scaffold_
test_ template - Template for generating controller tests with make:scaffold –with-tests
- scaffold_
test_ with_ factory_ template - Template for generating controller tests that use factories
- schedule_
rs - Template for schedule.rs registration file
- seeder_
template - Template for generating new seeder with make:seeder command
- seeders_
mod - Template for seeders/mod.rs
- settings_
controller - settings_
page - task_
template - Template for generating new scheduled task with make:task command
- tasks_
mod - Template for tasks/mod.rs
- tsconfig
- user_
model - user_
model_ template - Generate user model file with Eloquent-like API (created only once, never overwritten)
- vite_
config