summaryrefslogtreecommitdiffstats
path: root/images/eng/req-add.puml
diff options
context:
space:
mode:
Diffstat (limited to 'images/eng/req-add.puml')
-rw-r--r--images/eng/req-add.puml40
1 files changed, 40 insertions, 0 deletions
diff --git a/images/eng/req-add.puml b/images/eng/req-add.puml
new file mode 100644
index 0000000..52b01f0
--- /dev/null
+++ b/images/eng/req-add.puml
@@ -0,0 +1,40 @@
+' SPDX-License-Identifier: CC-BY-SA-4.0
+
+' Copyright (C) 2019 embedded brains GmbH
+
+@startuml
+
+start
+
+:Invoke: ""doorstop add RTEMS"";
+
+note right
+ This will create a new requirement.
+ For this activity its UID shall be NEW.
+ It is located in a file NEW.yml.
+end note
+
+while (Needs a link to a parent requirement?) is (Yes)
+ :Invoke: ""doorstop link NEW PARENT"";
+endwhile (No)
+
+repeat
+ :Invoke: ""doorstop edit NEW"";
+
+ :Edit the requirement according to your needs and save it;
+
+ :Commit NEW.yml with a proper message;
+
+ :Send the patch to the devel@rtems.org mailing list for review;
+repeat while (Reviewers demand changes in the new requirement?) is (Yes)
+->No;
+
+if (New requirement was accepted by reviewers?) then (Yes)
+ :Push the commit to the project repository;
+else (No)
+ :Discard the NEW requirement;
+endif
+
+stop
+
+@enduml