Skip to content

Commit f187f07

Browse files
docs: component constructor ADR (#110)
* docs: add component constructor support see the ADR for a concrete description * docs: amend by reference handling of digest information
1 parent 4e0e806 commit f187f07

4 files changed

Lines changed: 459 additions & 4 deletions

File tree

.github/config/wordlist.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -358,5 +358,6 @@ SBOMs
358358
schemas
359359
reproducibility
360360
subprocesses
361+
timeframes
361362
CRDs
362363
zsh

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ Check out the [the main OCM project web page](https://ocm.software) to find out
1111

1212
## OCM Specifications
1313

14-
OCM describes delivery [artifacts](https://github.com/open-component-model/ocm-spec/tree/main/doc/01-model/02-elements-toplevel.md#artifacts-resources-and-sources) that can be accessed from many types of [component repositories](https://github.com/open-component-model/ocm-spec/tree/main/doc/01-model/01-model.md#component-repositories). It defines a set of semantic, formatting, and other types of specifications that can be found in the [`ocm-spec` repository](https://github.com/open-component-model/ocm-spec). Start learning about the core concepts of OCM elements [here](https://github.com/open-component-model/ocm-spec/tree/main/doc/01-model/02-elements-toplevel.md#model-elements).
14+
OCM describes delivery [artifacts](https://github.com/open-component-model/ocm-spec/tree/main/doc/01-model/02-elements-toplevel.md#artifacts-resources-and-sources) that can be accessed from many types of [component repositories](https://github.com/open-component-model/ocm-spec/tree/main/doc/01-model/01-model.md#component-repositories). It defines a set of semantic, formatting, and other types of specifications that can be found in the [`ocm-spec` repository](https://github.com/open-component-model/ocm-spec). Start learning about [the core concepts of OCM elements here](https://github.com/open-component-model/ocm-spec/tree/main/doc/01-model/02-elements-toplevel.md#model-elements).
1515

1616
## OCM Library
1717

18-
> **Work In Progress**: This OCM Library is a completely new take on interacting and working with OCM. As such, expect heavy changes, especially in the Library API. We are working on a stable API and will release it as soon as possible. Until then, please use the library at your own risk and reference the previous implementation [here](https://github.com/open-component-model/ocm)
18+
> **Work In Progress**: This OCM Library is a completely new take on interacting and working with OCM. As such, expect heavy changes, especially in the Library API. We are working on a stable API and will release it as soon as possible. Until then, please use the library at your own risk and [reference the previous implementation here](https://github.com/open-component-model/ocm)
1919
2020
This project provides a Go library containing an API for interacting with the
2121
[Open Component Model (OCM)](https://github.com/open-component-model/ocm-spec) elements and mechanisms.
@@ -36,7 +36,7 @@ Additionally, OCM provides a generic solution for how to:
3636

3737
## [OCM CLI](docs/reference/cli/ocm.md)
3838

39-
> **Work In Progress**: This OCM CLI is a completely new take on interacting and working with OCM. As such, expect heavy changes, especially in the Commands available. We are working on a stable API and will release it as soon as possible. Until then, please use the library at your own risk and reference the previous implementation [here](https://github.com/open-component-model/ocm)
39+
> **Work In Progress**: This OCM CLI is a completely new take on interacting and working with OCM. As such, expect heavy changes, especially in the Commands available. We are working on a stable API and will release it as soon as possible. Until then, please use the library at your own risk and [reference the previous implementation here](https://github.com/open-component-model/ocm)
4040
4141
The [`ocm` CLI](docs/reference/cli/ocm.md) may also be used to interact with OCM mechanisms. It makes it easy to create component versions and embed them in build processes.
4242

docs/adr/0003_transfer.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ The transformation are implemented as plugins.
175175
> here. But this part should suffice to illustrate the concept for the basic
176176
> transfer behavior.
177177
> For details about the transformation contract and implementation, refer to
178-
> the localization adr [here](./0004_localization_at_transfer_time.md).
178+
> [the localization adr here](./0004_localization_at_transfer_time.md).
179179

180180
**Pro**
181181

0 commit comments

Comments
 (0)