From 40c762fc162f6f96b6bf1f1ad251124f41983d53 Mon Sep 17 00:00:00 2001 From: Alexander Goedde Date: Thu, 15 Oct 2015 12:36:01 +0200 Subject: [PATCH] increment release number in package.json, edits to DEVELOPERS.md --- DEVELOPERS.md | 34 +++++++++++++++++++++------------- package/package.json | 2 +- 2 files changed, 22 insertions(+), 14 deletions(-) diff --git a/DEVELOPERS.md b/DEVELOPERS.md index c1d3ab24..ad80f726 100644 --- a/DEVELOPERS.md +++ b/DEVELOPERS.md @@ -13,6 +13,23 @@ Set `$JS_COMPILER` to `${HOME}/compiler.jar`. ## Release Steps + +### Update the release number in the repo + +Update 'package/package.json' with the new release number. + + +### Build for browsers + +In the root directory, do + +``` +make all +``` + +which will package the library for browser use into the `build` directory. + + ### Tag the release E.g. by doing @@ -26,7 +43,9 @@ before you commit. (Add the hash of a commit at the end of the above to tag at a ### Draft a release on GitHub -Go to 'releases' and 'Draft a new release' (adding some release notes is nice!). +If your comment for the tagging did not include "tagged release", then you need to manually draft a release. Go to 'releases' and 'Draft a new release' (adding some release notes is nice!). + +Otherwise: add release notes to the automatically created release. ### Publish to npm @@ -40,17 +59,6 @@ make publish (This requires your npm user to have publishing priviledges for the package on npm.) -### Build for browsers - -In the root directory, do - -``` -make all -``` - -which will package the library for browser use into the `build` directory. - - ### Copy over to AutobahnJSbuilt Just copy over the contents of the `build` directory to the AutobahnJSbuilt repo, tag and commit. @@ -58,7 +66,7 @@ Just copy over the contents of the `build` directory to the AutobahnJSbuilt repo ### Upload to S3 -Dp +Do ``` scons publish diff --git a/package/package.json b/package/package.json index 5cb484b6..0239b03a 100644 --- a/package/package.json +++ b/package/package.json @@ -1,6 +1,6 @@ { "name": "autobahn", - "version": "0.9.7", + "version": "0.9.8", "description": "An implementation of The Web Application Messaging Protocol (WAMP).", "main": "index.js", "browser": {