Skip to content

Commit 0bdb679

Browse files
committed
fixup! [Docs] Add DR002 for versioning in codegen
Clarify how the consumer is in charge of build/run time availability of per-schema versions. Signed-off-by: David Feltell <[email protected]>
1 parent 7293f3d commit 0bdb679

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

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

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -137,10 +137,9 @@ from openassetio_mediacreation.v2.specifications.twoDimensional import ImageSpec
137137
- Maintaining only the latest versions in the live YAML document
138138
prevents accidental changes to old versions that could break backward
139139
compatibility.
140-
- The consumer is in charge of deciding which versions they support.
141-
I.e. once a host/manager determines that they no longer wish to
142-
support a particular version, they can stop
143-
generating/installing/bundling subpackages for it.
140+
- The consuming build system is in charge of deciding which schema
141+
versions are available for code to use at build/run time.
142+
I.e. a host/manager only need generate the subpackages they support.
144143
- Once it is clear that a host/manager understands a particular schema
145144
version (via `managementPolicy` or otherwise), the communicating
146145
manager/host can be confident in using that schema version for other

0 commit comments

Comments
 (0)