Streamline the release review diagram.
Also adds a variation of the diagram to the specification projects
section.
diff --git a/source/chapters/release.adoc b/source/chapters/release.adoc
index 04c2e70..bc91ed9 100644
--- a/source/chapters/release.adoc
+++ b/source/chapters/release.adoc
@@ -90,16 +90,16 @@
// Nodes that define the key points in the process
node [shape=box;style=filled;fillcolor=white;fontsize=12;width=2]
- doc [label="Assemble\nReview Documentation", group=g1]
- pmc [label="PMC Review\nDocumentation", group=g1]
- iplog [label="Assemble\nIP Log", group=g2]
- ipteam [label="IP Team Review\nIP Log", group=g2]
+ doc [label="Review\nDocumentation", group=g1]
+ pmc [label="PMC\nApproval", group=g1]
+ ipteam [label="IP Log Approval\n(IP Team)", group=g2]
start [label="Start\Review", group=g3]
end [label="End\nRelease Review", group=g3]
publish [label="Publish Release", group=g3]
- doc -> pmc -> start
- iplog -> ipteam -> start
+ doc -> start
+ pmc -> start
+ ipteam -> start
start -> end -> publish
}
----
diff --git a/source/chapters/specifications.adoc b/source/chapters/specifications.adoc
index a32ee07..7ef56c5 100644
--- a/source/chapters/specifications.adoc
+++ b/source/chapters/specifications.adoc
@@ -26,6 +26,31 @@
The EDP defines a number of lifecycle reviews for Eclipse projects. All projects start with a creation review, but the most common type is the release review. In addition to those reviews defined by the EDP, the EFSP further defines plan reviews.
+[graphviz, images/spec-release-review, svg]
+.Release review work flow
+----
+digraph {
+ // Graph properties
+ bgcolor=transparent
+
+ // Nodes that define the key points in the process
+ node [shape=box;style=filled;fillcolor=white;fontsize=12;width=2]
+ doc [label="Review\nDocumentation", group=g1]
+ pmc [label="PMC\nApproval", group=g1]
+ ipteam [label="IP Log Approval\n(IP Team)", group=g2]
+ ballot [label="Specification Committee\nBallot", group=g3]
+ start [label="Start\Review", group=g3]
+ end [label="End\nRelease Review", group=g3]
+ publish [label="Publish Release", group=g3]
+
+ doc -> start
+ pmc -> start
+ ipteam -> start
+ ballot -> end
+ start -> end -> publish
+}
+----
+
Specification project teams engage in reviews in the same manner as all Eclipse projects, with a few differences:
* Prior to starting the release cycle, a specification team must engage in a successful plan review;