Skip to content

Commit 4b49812

Browse files
committed
fixup! [Docs] Add DR002 for versioning in codegen
Clarify that even if its possible to generate only a subset of per-trait versions, doing so would mean maintenance burden of a long configuration Signed-off-by: David Feltell <[email protected]>
1 parent 704d297 commit 4b49812

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

decisions/DR002-Versioning-traits-and-specifications-codegen.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,9 @@ from openassetio_mediacreation.specifications.twoDimensional import ImageSpecifi
206206
history) is a potential source of accidental breakages to backward
207207
compatibility.
208208
- Generating all possible versions bloats an application's distribution,
209-
when it may only use a small subset of them.
209+
when it may only use a small subset of them. Configuring which
210+
versions to generate would mean maintaining a long list of options,
211+
one per trait.
210212
- Higher level branching on a schema version is never possible.
211213
- A specification's version must be bumped when a constituent trait has
212214
a version bump, even if nothing else in the specification has changed.

0 commit comments

Comments
 (0)