Skip to content

Commit

Permalink
adds notes on release process to DEVELOPERS.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Alexander Goedde committed Oct 9, 2015
1 parent d5251c5 commit 44b474c
Showing 1 changed file with 56 additions and 0 deletions.
56 changes: 56 additions & 0 deletions DEVELOPERS.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,59 @@ Download from [here](https://dl.google.com/closure-compiler/compiler-latest.zip)
unzip -o compiler-latest.zip

Set `$JS_COMPILER` to `${HOME}/compiler.jar`.


## Release Steps

### Tag the release

E.g. by doing

```
git tag -a v0.9.7 -m "tagged release"
```

before you commit. (Add the hash of a commit at the end of the above to tag at a later time.)


### Draft a release on GitHub

Go to 'releases' and 'Draft a new release' (adding some release notes is nice!).


### Publish to npm

In the `package` directory do

```
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.


### Upload to S3

Dp

```
scons publish
```

to upload the built version to S3.

0 comments on commit 44b474c

Please sign in to comment.