summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2023-05-05 14:41:20 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2023-05-08 21:58:56 +0200
commitc844e15922c76dbff50db88badaeb96aaf404b43 (patch)
tree9d93cc12a96052dfca401d4a337359b9de5d1aff
parentspec: Add build options group identifier (diff)
downloadrtems-central-c844e15922c76dbff50db88badaeb96aaf404b43.tar.bz2
spec: Make design group identifier optional
-rw-r--r--spec/c/if/group.yml2
-rw-r--r--spec/compiler/if/group.yml2
-rw-r--r--spec/doc/if/group.yml2
-rw-r--r--spec/newlib/if/group.yml2
-rw-r--r--spec/spec/requirement-design-group-identifier.yml19
-rw-r--r--spec/spec/requirement-design-group.yml2
-rw-r--r--spec/user/if/group.yml2
7 files changed, 25 insertions, 6 deletions
diff --git a/spec/c/if/group.yml b/spec/c/if/group.yml
index 67024e3d..ed4aeccd 100644
--- a/spec/c/if/group.yml
+++ b/spec/c/if/group.yml
@@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
copyrights:
- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de)
enabled-by: true
-identifier: CStd
+identifier: null
links:
- role: requirement-refinement
uid: /req/api
diff --git a/spec/compiler/if/group.yml b/spec/compiler/if/group.yml
index 94f10e98..8311b7f5 100644
--- a/spec/compiler/if/group.yml
+++ b/spec/compiler/if/group.yml
@@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
copyrights:
- Copyright (C) 2022 embedded brains GmbH (http://www.embedded-brains.de)
enabled-by: true
-identifier: Compiler
+identifier: null
links:
- role: requirement-refinement
uid: /req/external-interface
diff --git a/spec/doc/if/group.yml b/spec/doc/if/group.yml
index c7ae3fe8..d0226ea6 100644
--- a/spec/doc/if/group.yml
+++ b/spec/doc/if/group.yml
@@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
copyrights:
- Copyright (C) 2022 embedded brains GmbH (http://www.embedded-brains.de)
enabled-by: true
-identifier: Compiler
+identifier: null
links:
- role: requirement-refinement
uid: /req/external-interface
diff --git a/spec/newlib/if/group.yml b/spec/newlib/if/group.yml
index f31ce771..63d64117 100644
--- a/spec/newlib/if/group.yml
+++ b/spec/newlib/if/group.yml
@@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
copyrights:
- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de)
enabled-by: true
-identifier: Newlib
+identifier: null
links:
- role: requirement-refinement
uid: /req/api
diff --git a/spec/spec/requirement-design-group-identifier.yml b/spec/spec/requirement-design-group-identifier.yml
new file mode 100644
index 00000000..20c5b7e5
--- /dev/null
+++ b/spec/spec/requirement-design-group-identifier.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+copyrights:
+- Copyright (C) 2023 embedded brains GmbH (http://www.embedded-brains.de)
+enabled-by: true
+links:
+- role: spec-member
+ uid: root
+spec-description: null
+spec-example: null
+spec-info:
+ none: null
+ str:
+ assert:
+ - re: ^[a-zA-Z0-9_]*$
+ description: |
+ It shall be the identifier of the requirement design group.
+spec-name: Requirement Design Group Identifier
+spec-type: requirement-design-group-identifier
+type: spec
diff --git a/spec/spec/requirement-design-group.yml b/spec/spec/requirement-design-group.yml
index ec28aa03..d1d25693 100644
--- a/spec/spec/requirement-design-group.yml
+++ b/spec/spec/requirement-design-group.yml
@@ -16,7 +16,7 @@ spec-info:
attributes:
identifier:
description: null
- spec-type: interface-group-identifier
+ spec-type: requirement-design-group-identifier
description: |
This set of attributes specifies a design group requirement. Design group
requirements have an explicit reference to the associated Doxygen group
diff --git a/spec/user/if/group.yml b/spec/user/if/group.yml
index 3ca40f72..12f848df 100644
--- a/spec/user/if/group.yml
+++ b/spec/user/if/group.yml
@@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
copyrights:
- Copyright (C) 2022 embedded brains GmbH (http://www.embedded-brains.de)
enabled-by: true
-identifier: Compiler
+identifier: null
links:
- role: requirement-refinement
uid: /req/external-interface