You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
cli.py Click-based Command Line. Uses the Click library to supply a CLI.
141
+
data_generator.py The API entry point the CLI and CCI use. <p>This may be the best place to start reading. It abstracts away all of the complexity and outlines the core flow.
142
+
parse_recipe_yaml.py Phase 1: parse YAML into a Runtime DOM<p>Includes some hacks to the YAML parser for handling line numbers.
143
+
data_generator_runtime.py Phase 2: Runtime.<p>Actually generate the data by walking the template list top-to-bottom, generating rows as appopriate.
144
+
data_generator_runtime_dom.py An object model used in Phase 2. Roughly similar to the shape of the YAML file.
145
+
output_streams.py Where the data goes in the output. Used during Phase 2.
146
+
data_gen_exceptions.py Exceptions that can be thrown
147
+
generate_mapping_from_recipe.py In the CCI context, this utility package allows the generation of mapping.yml files.
148
+
template_funcs.py Functions that can be invoked using either block syntax or in Jinja templates
149
+
plugins.py Infrastructure for plugins
150
+
standard_plugins/ Plugins that ship with Snowfakery
0 commit comments