Repository: incubator-freemarker-site Updated Branches: refs/heads/master 91ccf7b05 -> 550428bf1
Added API compatibility check to release steps. Typo fixes. Project: http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/commit/550428bf Tree: http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/tree/550428bf Diff: http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/diff/550428bf Branch: refs/heads/master Commit: 550428bf156669e24a0a8d0f65f16d16f020e117 Parents: 91ccf7b Author: ddekany <[email protected]> Authored: Wed Mar 15 21:46:06 2017 +0100 Committer: ddekany <[email protected]> Committed: Wed Mar 15 21:46:06 2017 +0100 ---------------------------------------------------------------------- src/main/docgen/book.xml | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/550428bf/src/main/docgen/book.xml ---------------------------------------------------------------------- diff --git a/src/main/docgen/book.xml b/src/main/docgen/book.xml index 6b88475..5688ac7 100644 --- a/src/main/docgen/book.xml +++ b/src/main/docgen/book.xml @@ -1433,8 +1433,8 @@ two freemarker.jar-s and unpredictable behavior! <para>Releases with non-trivial changes should have at least one Release Candidate (RC01) release, which is legally a normal release (not just a internal/developer one), and is promoted for - at least 1 month on our web page. These are there differences to a - final release:</para> + at least 1 month on our web page. The differences to a final + release are these:</para> <itemizedlist> <listitem> @@ -1455,15 +1455,15 @@ two freemarker.jar-s and unpredictable behavior! project (src tar.gz). For the convenience of users the release is also accompanied by compiled binaries (bin tar.gz, which also contains the documentation). Both artifacts are downloadable from - the Apache Software Foundation, as usual</para> + the Apache Software Foundation, as usual.</para> </listitem> <listitem> <para>The same two artifacts should also be released (uploaded for download) on <link xlink:href="https://sourceforge.net/projects/freemarker/">https://sourceforge.net/projects/freemarker/</link>. - We add a note there to the indicate that the canonical download is - the one from Apache.</para> + We add a note there to indicate that the canonical download is the + one from Apache.</para> </listitem> <listitem> @@ -1496,7 +1496,20 @@ two freemarker.jar-s and unpredictable behavior! </listitem> <listitem> - <para>Ensure this is up to date: + <para>Compare the jar to the earlier stable release for API + compatibility issues (both source and binary level). So far we + have used <link + xlink:href="https://lvc.github.io/japi-compliance-checker/"><quote>Java + API Compliance Checker</quote> (JAPICC)</link> with these + arguments: <literal>-keep-internal -skip-internal-types \._ -l + FreeMarker <replaceable>old</replaceable>.jar + <replaceable>new</replaceable>.jar</literal>. Note that it's prone + to generate false alarms, so simply review each problems and + decide which is real.</para> + </listitem> + + <listitem> + <para>Ensure that this is up to date: https://dist.apache.org/repos/dist/<replaceable>{dev,release}</replaceable>/incubator/freemarker/KEY</para> </listitem>
