Skip to content

Commit fb95c1d

Browse files
authored
Update tool requirements (#271)
* Update processes to 1.2.0 * Add table for unsatisfied requirements Helpful to check for gaps. * tool requirements may satisfy stakeholder requirements as well Changed in score_process 1.1.2.
1 parent 55e7424 commit fb95c1d

4 files changed

Lines changed: 29 additions & 6 deletions

File tree

MODULE.bazel

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ http_file(
9797
# Checker rule for CopyRight checks/fixes
9898

9999
# docs dependency
100-
bazel_dep(name = "score_process", version = "1.1.1")
100+
bazel_dep(name = "score_process", version = "1.2.0")
101101

102102
# Add Linter
103103
bazel_dep(name = "rules_multitool", version = "1.9.0")

docs/requirements/process_overview.rst

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,29 @@
44
Process Requirements Overview
55
===============================
66

7+
Unsatisfied Tool Requirements in Process
8+
########################################
9+
10+
The following table lists tool requirements from our process which are not satisfied.
11+
12+
.. needtable::
13+
:types: gd_req
14+
:columns: id;title;satisfied by
15+
:colwidths: 2;4;1
16+
:style: table
17+
:filter_warning: No unsatisfied requirements, no table. ☺️
18+
19+
results = []
20+
for need in needs.filter_types(["gd_req"]):
21+
if not need["id"].startswith("PROCESS_gd_req__tool_"):
22+
continue
23+
if len(need["satisfies_back"]) >= 1:
24+
continue
25+
results.append(need)
26+
27+
All our Tool Requirements
28+
#########################
29+
730
.. needtable::
831
:types: tool_req
932
:columns: satisfies as "Process Requirement" ;id as "Tool Requirement";implemented;source_code_link

docs/requirements/requirements.rst

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -447,14 +447,14 @@ Mapping
447447
.. table::
448448
:widths: auto
449449

450-
================================ ===========================
450+
================================ ===================================================
451451
Source Type Allowed Link Target
452-
================================ ===========================
452+
================================ ===================================================
453453
Feature Requirements Stakeholder Requirements
454454
Component Requirements Feature Requirements
455455
Process Requirements Workflows
456-
Tooling Requirements Process Requirements
457-
================================ ===========================
456+
Tooling Requirements Process Requirements, Stakeholder Requirements
457+
================================ ===================================================
458458

459459
.. note::
460460
Certain tool requirements do not have a matching process requirement.

src/extensions/score_metamodel/metamodel.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -339,7 +339,7 @@ needs_types:
339339
optional_links:
340340
# req-Id: tool_req__docs_req_link_satisfies_allowed
341341
# TODO: make it mandatory
342-
satisfies: gd_req
342+
satisfies: gd_req, stkh_req
343343
optional_options:
344344
codelink: ^.*$
345345
tags: ^.*$

0 commit comments

Comments
 (0)