The generated/ directory should contain Artifacts produced by repeatable generation processes. These may include DDS language bindings, IDL-derived Types, generated documentation, generated Configuration fragments, or other outputs created from Governed source definitions.
A representative structure is:
generated/
dds/
docs/
config/
The team should treat generated Artifacts as derived outputs. Each generated Artifact should trace back to a source definition, generation command, or generation script. The Repository should make it clear whether generated Artifacts are committed to Git or remain local build outputs.
Generation processes should not overwrite handwritten source files. They should write outputs only to approved generated Artifact locations. If a generated Artifact requires manual modification, the team should revisit the generation process rather than turning the generated file into an undocumented handwritten Artifact.
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.