lily_website

πŸ“‚ Feature Templates

⬅️ Back 🏠 Docs Root

This directory contains Jinja2 templates (.py.tpl files) used for generating boilerplate code for new features. These templates help maintain consistency and accelerate development by providing predefined structures for various feature components.

πŸ—ΊοΈ Module Map

Component Description
πŸ“œ ui.py.tpl Template for UI service files
πŸ“œ dto.py.tpl Template for Data Transfer Objects (DTOs)
πŸ“œ texts.py.tpl Template for text resources
πŸ“œ feature.py.tpl General feature definition template
πŸ“œ contract.py.tpl Template for defining feature contracts/interfaces
πŸ“œ handlers.py.tpl Template for message handlers
πŸ“œ callbacks.py.tpl Template for callback query handlers
πŸ“œ keyboards.py.tpl Template for keyboard builders
πŸ“œ formatters.py.tpl Template for data formatting utilities
πŸ“œ orchestrator.py.tpl Template for feature orchestrators
πŸ“œ feature_redis.py.tpl Template for Redis-specific feature definitions
πŸ“œ state_manager.py.tpl Template for FSM state managers
πŸ“œ handlers_redis.py.tpl Template for Redis Stream handlers
πŸ“œ test_orchestrator.py.tpl Template for orchestrator tests
πŸ“œ orchestrator_redis.py.tpl Template for Redis-specific orchestrators