From b215549628935994b6687b25e707cc8d98163ac5 Mon Sep 17 00:00:00 2001 From: aschemmel-git Date: Tue, 16 Jun 2026 14:25:44 +0200 Subject: [PATCH 1/2] Rename requirements links Refers: eclipse-score/process_description#418 --- MODULE.bazel | 2 +- MODULE.bazel.lock | 8 ++++---- examples/docs/architecture_modeling_example.rst | 8 ++++---- score/component_example/docs/requirements/index.rst | 10 +++++----- 4 files changed, 14 insertions(+), 14 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index b02442c1..327b189b 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -75,7 +75,7 @@ bazel_dep(name = "aspect_rules_lint", version = "1.10.2", dev_dependency = True) bazel_dep(name = "buildifier_prebuilt", version = "8.5.1.2", dev_dependency = True) #docs-as-code -bazel_dep(name = "score_docs_as_code", version = "4.2.0", dev_dependency = True) +bazel_dep(name = "score_docs_as_code", version = "4.4.0", dev_dependency = True) bazel_dep(name = "score_process", version = "1.5.4", dev_dependency = True) # grpc-java 1.66.0 imports a grpc extension repo removed in newer grpc versions. diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index 924af972..9a6f7232 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -741,8 +741,8 @@ "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_cr_checker/0.2.2/MODULE.bazel": "dc36d9c35543db918c3fb5b93a8e684431f56c7c784cf2a1b90f35802a373c98", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_cr_checker/0.3.1/MODULE.bazel": "f49e037d7fbc0b2a8b2734fc6b47334e8cc8589ca7a5aa0f3ccca85cc5f79fac", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_dash_license_checker/0.1.1/MODULE.bazel": "76681dbd2d45b5c540869a2337174086c56c54953aab1d02cd878b59d31d13a5", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_devcontainer/1.5.0/MODULE.bazel": "c38b90903d66136ccd0559cf881508ef6c9430c119767a528fba95bda2b0a541", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_devcontainer/1.5.0/source.json": "1cfbdab7f602eecec68f68a8c590872a3a80ff7011c056993a756b62aaf50e23", + "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_devcontainer/1.7.0/MODULE.bazel": "f9a5971fbd05f0ed14e7a373dbf58af72a5c58d081537a75c314daaf61c92ae9", + "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_devcontainer/1.7.0/source.json": "a3f55522fd9f63fae7a92f3cb5f91c25ae7474a39e9f9c633f0cf797fc0ca8e5", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_docs_as_code/0.2.4/MODULE.bazel": "ea4801e96c87e2b8650a0fa9e5fed9b8bdbef05c1bc3e30003ba527d5af60a43", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_docs_as_code/0.2.6/MODULE.bazel": "1af2963e91c6472555e222f0aba3dc2f5492d04598298209a361978ee3e321e3", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_docs_as_code/0.3.3/MODULE.bazel": "95d2b7d44d461c1cf9bd016605f740716fd4ea1303f5f2ed93de3566b90feb1b", @@ -758,8 +758,8 @@ "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_docs_as_code/3.0.1/MODULE.bazel": "296328e60d5481ff529e0c937ba80c5d3d4838445d119caf517fd82f97cd053a", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_docs_as_code/4.0.0/MODULE.bazel": "522dc070354e6be2f984468a4243fe4ab8bec690922df5f31f7f0916ee264e20", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_docs_as_code/4.0.1/MODULE.bazel": "5955f4cf37228a9cdda7f6009b81db0446f005c618f4bc43665bfa45f2673ebc", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_docs_as_code/4.2.0/MODULE.bazel": "c2157368008c43457aab3fd7a3329afa7390c7038a7eae75bd2b0d9d88f0f3e0", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_docs_as_code/4.2.0/source.json": "4ded53c4749705a303b3f84c6175131ed1de7c2d0ee677f2a004c0d3ab4c9a07", + "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_docs_as_code/4.4.0/MODULE.bazel": "af8ce31f4186c98cbb4ffd0f142853a6ec34118bc9377246bbb6dfa2496144f7", + "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_docs_as_code/4.4.0/source.json": "e9e03d377598e36c2d75895bf3641caaeab719446614f552addff6b6b9bfc9e6", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_format_checker/0.1.1/MODULE.bazel": "1acc254faa90e9f97b79ac69af25b6c21c561f8d6079914f6352b9b20d26bd37", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_platform/0.1.0/MODULE.bazel": "cc9eae86e76f2a930510ed6e50ec991bb5661687e24881685b39c322087adf6f", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_platform/0.1.1/MODULE.bazel": "eb086ba99f9319371fbbd0a9252dfd27b0817039b88bd4d691602974b1ada005", diff --git a/examples/docs/architecture_modeling_example.rst b/examples/docs/architecture_modeling_example.rst index e7650bf8..14c6900f 100644 --- a/examples/docs/architecture_modeling_example.rst +++ b/examples/docs/architecture_modeling_example.rst @@ -286,9 +286,9 @@ Requirements for the Example :reqtype: Functional :security: YES :safety: ASIL_B - :satisfies: stkh_req__mtfn__example_req + :derived_from: stkh_req__mtfn__example_req :status: valid - :belongs_to: feat__mtef + :satisfied_by: feat__mtef The feature shall provide the functionality to .... @@ -297,8 +297,8 @@ Requirements for the Example :reqtype: Functional :security: YES :safety: ASIL_B - :satisfies: feat_req__example_feature__example_req + :derived_from: feat_req__example_feature__example_req :status: valid - :belongs_to: comp__mod_temp_component_example_2 + :satisfied_by: comp__mod_temp_component_example_2 The component shall provide the Logical Operation 4 to get the .. diff --git a/score/component_example/docs/requirements/index.rst b/score/component_example/docs/requirements/index.rst index 267cd0a7..17785ce4 100644 --- a/score/component_example/docs/requirements/index.rst +++ b/score/component_example/docs/requirements/index.rst @@ -42,9 +42,9 @@ Component Requirements :reqtype: Process :security: YES :safety: ASIL_B - :satisfies: feat_req__example_feature__example_req + :derived_from: feat_req__example_feature__example_req :status: valid - :belongs_to: comp__mod_temp_component_name_template + :satisfied_by: comp__mod_temp_component_name_template The Component shall do xyz to another component to bring it to this condition at this time @@ -54,8 +54,8 @@ Component Requirements The above directive must be updated according to your component requirements. - Replace the example content by the real content for your first requirement - - Set ``satistifes`` with links to Feature requirements - - Set ``belongs_to`` with a link to the right Component id + - Set ``derived_from`` with links to Feature requirements + - Set ``satisfied_by`` with a link to the right Component id - Set ``safety`` and ``security`` to the right value - Set the status to valid and start the review/merge process - Add other needed requirements for your component @@ -97,7 +97,7 @@ Hints - Add other needed requirements for your feature - Set ``status`` to ``valid`` and start the review/merge process -.. needextend:: "component_name" in id +.. needextend:: is_external == False and "component_name" in id :+tags: component_name Requirements checklist From 94d41eb28012fa89130cf06110a8dbdfcad3acca Mon Sep 17 00:00:00 2001 From: aschemmel-git Date: Tue, 16 Jun 2026 15:12:15 +0200 Subject: [PATCH 2/2] Rename requirements links - fix Refers: eclipse-score/process_description#418 --- MODULE.bazel | 2 +- MODULE.bazel.lock | 7 ++++--- .../feature_example/architecture/chklst_arc_inspection.rst | 2 +- docs/features/feature_example/safety_analysis/dfa.rst | 2 +- docs/features/feature_example/safety_analysis/fmea.rst | 2 +- 5 files changed, 8 insertions(+), 7 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index 327b189b..4fcf2a54 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -75,7 +75,7 @@ bazel_dep(name = "aspect_rules_lint", version = "1.10.2", dev_dependency = True) bazel_dep(name = "buildifier_prebuilt", version = "8.5.1.2", dev_dependency = True) #docs-as-code -bazel_dep(name = "score_docs_as_code", version = "4.4.0", dev_dependency = True) +bazel_dep(name = "score_docs_as_code", version = "4.5.0", dev_dependency = True) bazel_dep(name = "score_process", version = "1.5.4", dev_dependency = True) # grpc-java 1.66.0 imports a grpc extension repo removed in newer grpc versions. diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index 9a6f7232..f8d008b9 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -758,8 +758,8 @@ "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_docs_as_code/3.0.1/MODULE.bazel": "296328e60d5481ff529e0c937ba80c5d3d4838445d119caf517fd82f97cd053a", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_docs_as_code/4.0.0/MODULE.bazel": "522dc070354e6be2f984468a4243fe4ab8bec690922df5f31f7f0916ee264e20", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_docs_as_code/4.0.1/MODULE.bazel": "5955f4cf37228a9cdda7f6009b81db0446f005c618f4bc43665bfa45f2673ebc", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_docs_as_code/4.4.0/MODULE.bazel": "af8ce31f4186c98cbb4ffd0f142853a6ec34118bc9377246bbb6dfa2496144f7", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_docs_as_code/4.4.0/source.json": "e9e03d377598e36c2d75895bf3641caaeab719446614f552addff6b6b9bfc9e6", + "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_docs_as_code/4.5.0/MODULE.bazel": "4cfe52fe8b8dbeaf7e87500036391da278f72f1c2b41b689ffdd4337196dd8fe", + "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_docs_as_code/4.5.0/source.json": "e01b29a3e9640a0d41d880d7da525e451115649d90f097ed66d09808c9135486", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_format_checker/0.1.1/MODULE.bazel": "1acc254faa90e9f97b79ac69af25b6c21c561f8d6079914f6352b9b20d26bd37", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_platform/0.1.0/MODULE.bazel": "cc9eae86e76f2a930510ed6e50ec991bb5661687e24881685b39c322087adf6f", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_platform/0.1.1/MODULE.bazel": "eb086ba99f9319371fbbd0a9252dfd27b0817039b88bd4d691602974b1ada005", @@ -776,7 +776,8 @@ "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_process/1.5.2/MODULE.bazel": "be52d29278d6671221f28921e8f1acfce29c3bfc3e6b4f503f0625ab2c61586f", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_process/1.5.3/MODULE.bazel": "65024b7f23ce5f72bd6ffd455a67c042ecf56d267f0bf63a90330a3241781b7a", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_process/1.5.4/MODULE.bazel": "efd56704f1a93e670032e7c0e4fad97669aa3b348fb1a4cd40f67e4dd4c7037c", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_process/1.5.4/source.json": "f3aef1e0b1f524f92acdcbda47ba0ade10fcdeed5c686524ec69d89eb4cda835", + "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_process/1.6.0/MODULE.bazel": "2496bc24311f69f49449ee85d8bb38e3b970cbfcf10d0a7f19b2d5262ce80e8d", + "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_process/1.6.0/source.json": "093424aa8bfed8705a3d142b21fe1d053258f2dd5eb1944941f6439b2c7157e9", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_python_basics/0.3.0/MODULE.bazel": "785ddd5295213e36c31ab86bdc34f29c0f7d1b72e9abd931bb08f42c0e48e2e9", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_python_basics/0.3.1/MODULE.bazel": "99c491109937542e61df090222666a8613ef946fa7bb2b2d5ba648b2baba03ad", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_python_basics/0.3.2/MODULE.bazel": "f25490f64035a0e3a0d53ad9cb6164e8325ce6cf2a7ee68c6ae153840cb2497e", diff --git a/docs/features/feature_example/architecture/chklst_arc_inspection.rst b/docs/features/feature_example/architecture/chklst_arc_inspection.rst index b2cbef54..5ac5c459 100644 --- a/docs/features/feature_example/architecture/chklst_arc_inspection.rst +++ b/docs/features/feature_example/architecture/chklst_arc_inspection.rst @@ -14,7 +14,7 @@ .. document:: [Your Feature Name] Architecture Inspection Checklist - :id: doc__feature_example_arc_inspection + :id: doc__feature_name_arc_inspection :status: draft :safety: ASIL_B :security: YES diff --git a/docs/features/feature_example/safety_analysis/dfa.rst b/docs/features/feature_example/safety_analysis/dfa.rst index f65bf316..cfaf6974 100644 --- a/docs/features/feature_example/safety_analysis/dfa.rst +++ b/docs/features/feature_example/safety_analysis/dfa.rst @@ -17,7 +17,7 @@ DFA (Dependent Failure Analysis) ================================ .. document:: [Your Feature Name] DFA - :id: doc__feature_example_dfa + :id: doc__feature_name_dfa :status: draft :safety: ASIL_B :security: NO diff --git a/docs/features/feature_example/safety_analysis/fmea.rst b/docs/features/feature_example/safety_analysis/fmea.rst index e8b1ab72..7d1a90da 100644 --- a/docs/features/feature_example/safety_analysis/fmea.rst +++ b/docs/features/feature_example/safety_analysis/fmea.rst @@ -17,7 +17,7 @@ FMEA (Failure Modes and Effects Analysis) ========================================= .. document:: [Your Feature Name] FMEA - :id: doc__feature_example_fmea + :id: doc__feature_name_fmea :status: draft :safety: ASIL_B :security: NO