summaryrefslogtreecommitdiffstats
path: root/repos/README.md
diff options
context:
space:
mode:
authorthmsdt <thomas.kulik@telekom.de>2022-03-22 12:47:47 +0100
committerthmsdt <thomas.kulik@telekom.de>2022-07-18 11:11:18 +0200
commit684d2ec324fb392e9c02cd13e37e932076544e0a (patch)
tree42963550f0e20a784dff97e77ac46909baf30af0 /repos/README.md
parentaea1c108abd55d372bdfefa8158fc66b8c12dd02 (diff)
create initial repos.yaml and schemaHEADmaster
Issue-ID: DOC-782 Signed-off-by: thmsdt <thomas.kulik@telekom.de> Change-Id: I9867de501aef1d1eff2c121805c961aad9e928be
Diffstat (limited to 'repos/README.md')
-rw-r--r--repos/README.md42
1 files changed, 42 insertions, 0 deletions
diff --git a/repos/README.md b/repos/README.md
new file mode 100644
index 0000000..76c5cce
--- /dev/null
+++ b/repos/README.md
@@ -0,0 +1,42 @@
+# repos.yaml
+
+Contains an entry for every ONAP project and related repositories, regardless
+if the (sub)project is maintained, unmaintained, read-only or writeable.
+Includes authorative information about repo state and release partizipation.
+
+## Example entry:
+
+```
+vnfsdk:
+
+ - repository: 'vnfsdk/compliance'
+ unmaintained: 'false'
+ read_only: 'true'
+ included_in: '[9,9M1,10]'
+
+```
+
+## Explanations:
+
+`vnfsdk:` *project name*
+
+`repository: 'vnfsdk/compliance'` *(sub)project/repository name*
+
+`unmaintained: 'false'` *is the (sub)project unmaintained? (true|false)*
+
+`read_only: 'true'` *is the (sub)project read-only in gerrit? (true|false)*
+
+`included_in: '[9,9M1,10]'` *list of (main|maintenance) releases which include the (sub)project (currently under discussion; not yet used!)*
+
+# repos-schema.yaml
+
+repos.yaml is complemented by a schema file named `repos-schema.yaml`. It can
+be used to validate `repos.yaml`. Read more about yaml linting and validation
+[here](https://docs.releng.linuxfoundation.org/en/latest/committer-management.html).
+
+In particular, after downloading the `yaml-verify-schema.py` program, you can
+run the following command to verify `repos.yaml` against the schema:
+
+```shell
+yaml-verify-schema.py --schema repos-schema.yaml --yaml repos.yaml
+```