diff options
Diffstat (limited to 'source/chapters/diagrams/documents.dot')
-rw-r--r-- | source/chapters/diagrams/documents.dot | 38 |
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 |