Expand description
Tracker template module
This module provides template rendering functionality for Torrust Tracker configuration.
§Architecture
Follows the Project Generator pattern with three layers:
- Context (
TrackerContext) - Variables needed by templates - Template (
TrackerTemplate) - Wraps template with context - Renderer (
TrackerConfigRenderer) - Renders specific .tera files ProjectGenerator(TrackerProjectGenerator) - Orchestrates all renderers
Re-exports§
pub use template::renderer::TrackerProjectGenerator;pub use template::renderer::TrackerProjectGeneratorError;pub use template::TrackerConfigRenderer;pub use template::TrackerConfigRendererError;pub use template::TrackerContext;pub use template::TrackerTemplate;
Modules§
- template
- Tracker template functionality