From fa48f40fadb61f46033dd51a5789bbf470b44574 Mon Sep 17 00:00:00 2001 From: Xavier Hanin Date: Mon, 3 Mar 2008 13:49:45 +0000 Subject: [PATCH] some release doc improvement git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@633082 13f79535-47bb-0310-9956-ffa450edef68 --- doc/dev/makerelease.html | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/doc/dev/makerelease.html b/doc/dev/makerelease.html index 2cafb9a7..89505123 100644 --- a/doc/dev/makerelease.html +++ b/doc/dev/makerelease.html @@ -170,6 +170,11 @@ edit the svn properties of site/history, and in the svn:externals property, add 2.0.0-beta1 https://svn.apache.org/repos/asf/ant/ivy/core/branches/2.0.0-beta1/doc +You can also change the latest-milestone and/or latest-release if necessary. + +You can use "svn propedit svn:externals path/to/history" to do so. + +Once you've changed the property, use "svn up" to checkout the proper documentation.
  • edit the toc.json file in the site component of Ivy
  • and add something like that: @@ -179,6 +184,8 @@ and add something like that: "importNode":"index" } +You can also edit the title of the main documentation node pointing to latest-milestone / latest-release if necessary. +
  • Add a call to init-imported-version in site/build.xml
  • In the init-imported-history target, add a task call like this one: @@ -189,7 +196,7 @@ Then launch "ant init-imported-history" in the site directory, and check the doc Then you can update the release notes page of the imported documentation if necessary, to include the announcement for example. -It's time to update the download image used on the home page and the download page. Use site/images/ivy-dl.xcf as a basis if you have gimp installed. Then you can update the home page to refer to this image, and add a news item announcing the new version. Update also the download page with the new image and update the links to the download location. +It's time to update the download image used on the home page and the download page. Use site/images/ivy-dl.xcf as a basis if you have gimp installed. Then you can update the home page to refer to this image, and add a news item announcing the new version. Update also the download page with the new image and update the links to the download location (using a search/replace on the html source is recommended for this). You are now ready to commit your changes (make sure to commit changes in imported locations too), and update the online site: @@ -198,7 +205,6 @@ ant clean publish-site

    15. Announce

    Announce the release on the dev@ant.a.o, ivy-user@ant.a.o, user@ant.apache.org and announce@apache.org mailing lists. -Announce also the release on Ivy web site by editing the doc/index.html on the trunk. You can also announce the release on popular web sites, like freshmeat.net (xavier is the owner of the Ivy project on freshmeat), javalobby.org, theserverside.com, dzone.com, ...

    16. Update this doc

    If you feel like anything is missing or misleading in this release doc, update it as soon as you encounter the problem.