Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWayne Beaton2018-12-27 15:30:49 -0500
committerWayne Beaton2018-12-27 15:30:49 -0500
commitd3adcffab3d49c1dea1ce09991638f8bbcc64850 (patch)
treebca59cde6d8a040829803fb51177a412499d26cc
parent5db3f7f5faabf75fb29c49e3b70b24ac40ac6af2 (diff)
downloadorg.eclipse.dash.handbook-wbeaton/documents.tar.gz
org.eclipse.dash.handbook-wbeaton/documents.tar.xz
org.eclipse.dash.handbook-wbeaton/documents.zip
Experimental new diagram to describe paperwork requirements.wbeaton/documents
-rw-r--r--source/chapters/diagrams/documents.dot38
1 files changed, 38 insertions, 0 deletions
diff --git a/source/chapters/diagrams/documents.dot b/source/chapters/diagrams/documents.dot
new file mode 100644
index 0000000..dba938f
--- /dev/null
+++ b/source/chapters/diagrams/documents.dot
@@ -0,0 +1,38 @@
+digraph {
+ node[shape="box"]
+ committer[label="Committer"];
+ spec_committer[label="Specification\nCommitter"];
+ contributor[label="Contributor"];
+
+ participant[label="Working Group\nParticipant"];
+
+ node[shape="note";fontsize=12]
+ eca;
+ ica;
+ mcca;
+ efma;
+ wgpa;
+
+ node[shape="diamond"; ]
+ participant_both[label="both"];
+ spec_committer_both[label="both"];
+ contributor_oneof[label="one of"];
+
+ edge[fontsize=8]
+ committer -> ica[label="individual"];
+ committer -> mcca[label="employed\nby member"];
+ mcca -> efma;
+
+ contributor -> contributor_oneof;
+ contributor_oneof -> eca[label="individual"];
+ contributor_oneof -> ica[label="already\ncommitter"];
+ contributor_oneof -> mcca[label="employed\nby member"];
+
+ participant -> participant_both;
+ participant_both -> efma;
+ participant_both -> wgpa;
+
+ spec_committer -> spec_committer_both;
+ spec_committer_both -> participant[label="works\nfor"]
+ spec_committer_both -> committer;
+} \ No newline at end of file

Back to the top