diff --git a/scaffoldforge/generators/models.py b/scaffoldforge/generators/models.py new file mode 100644 index 0000000..561b71f --- /dev/null +++ b/scaffoldforge/generators/models.py @@ -0,0 +1,14 @@ +"""Data models for generators module.""" + +from dataclasses import dataclass +from typing import Any, Dict, List + + +@dataclass +class FileSpec: + """Specification for a file to be generated.""" + + path: str + content: str + encoding: str = "utf-8" + executable: bool = False