aboutsummaryrefslogtreecommitdiff
path: root/doc/developers/release-new-version
diff options
context:
space:
mode:
authorcweiske <cweiske@b3834d28-1941-0410-a4f8-b48e95affb8f>2009-11-14 10:24:08 +0000
committercweiske <cweiske@b3834d28-1941-0410-a4f8-b48e95affb8f>2009-11-14 10:24:08 +0000
commit88aea69812f676e4c677666229693f47772f8348 (patch)
treec5cf9de2f8a88b467b525d0258c1cb03e78b5299 /doc/developers/release-new-version
parentf40e21b5e2e91b149529c1718d21525d76cbeb4d (diff)
downloadsemanticscuttle-88aea69812f676e4c677666229693f47772f8348.tar.gz
semanticscuttle-88aea69812f676e4c677666229693f47772f8348.tar.bz2
update release howto, make phing create svntag
git-svn-id: https://semanticscuttle.svn.sourceforge.net/svnroot/semanticscuttle/trunk@547 b3834d28-1941-0410-a4f8-b48e95affb8f
Diffstat (limited to 'doc/developers/release-new-version')
-rw-r--r--doc/developers/release-new-version19
1 files changed, 12 insertions, 7 deletions
diff --git a/doc/developers/release-new-version b/doc/developers/release-new-version
index 074e72f..3920690 100644
--- a/doc/developers/release-new-version
+++ b/doc/developers/release-new-version
@@ -4,14 +4,19 @@ How to release a new version of SemanticScuttle
0. Run unit tests and verify that all of them pass
1. Update doc/ChangeLog
2. Update version in data/templates/about.tpl.php
-3. Create a zip file with all contents, and make sure
- the zip file root directory is SemanticScuttle-$version/
-4. Make a test installtion from your zip file with a fresh
- database, register, add bookmarks etc.
+3. Create a release zip file via the build script:
+ Just type "phing".
+4. Make a test installation from your zip file with a fresh
+ database. Register a user, add bookmarks etc.
+5. When all is fine, it's time to release.
+ The build script takes care for most of the
+ tasks.
+ Run "phing release", and it will upload the release to
+ sourceforge and create a svn tag.
5. Tag the release in svn:
svn cp https://semanticscuttle.svn.sourceforge.net/svnroot/semanticscuttle/trunk https://semanticscuttle.svn.sourceforge.net/svnroot/semanticscuttle/tags/$version
-6. Upload release to sourceforge
-7. Write announcement mail to the SemanticScuttle mailing list
+6. Write announcement mail to the SemanticScuttle mailing list
semanticscuttle-devel@lists.sourceforge.net
-8. Announce the new release in the sourceforge project news
+7. Announce the new release in the sourceforge project news
+ https://sourceforge.net/apps/trac/sourceforge/wiki/News