Skip to content
This repository has been archived by the owner. It is now read-only.
Permalink
Browse files
doc updates
  • Loading branch information
pmuellr committed Apr 25, 2012
1 parent d1dd91e commit 7f27d9a9a328fde84dd4390ab02e43442f7e6f7a
Showing 2 changed files with 42 additions and 18 deletions.
@@ -26,17 +26,19 @@ steps to create a new release

- add changelog to `weinre.doc/ChangeLog.body.html`

- use `weinre.build/scripts/gen-changelog.py` for this

- fix other doc as necessary

- perform full build with:

- cd into `weinre.build` and run ant
- cd into `weinre.build` and run `ant build-archives`

- run the smoke test (see below) to ensure delicious smoky flavor

- upload the `weinre-*-x.y.z.zip`
- upload the archives wherever

- make sure you can download those zip files!
- make sure you can download those archives!

- commit release changes:
- `git add .`
@@ -45,14 +47,24 @@ steps to create a new release
- merge branch onto master:

- `git checkout master`
- `git merge release-x.y.z`
- `git merge --squash release-x.y.z`
- `git commit -m "update for release x.y.z"`
- `git push`
- `git tag -a x.y.z`
- `git push --tags`

- copy archives into temporary download location
- currently [http://people.apache.org/~pmuellr/weinre/](http://people.apache.org/~pmuellr/weinre/)
- see the [`update-latest.sh`](https://github.com/pmuellr/people.apache.org/blob/master/public_html/weinre/update-latest.sh)
file for an example of automating this

- update npm
- run `cd weinre.build`
- run `npm publish`

- update apache cms pages:

- not sure how to do this yet
- not ready for prime time

- prepare for blessed Apache version

@@ -64,23 +76,35 @@ smoke test

The smoke test involves testing the archives:

- `weinre-doc.zip`
- `weinre-node.zip`
- `apache-cordova-weinre-{VERSION}-bin.{ARCHIVE}`
- `apache-cordova-weinre-{VERSION}-doc.{ARCHIVE}`
- `apache-cordova-weinre-{VERSION}-src.{ARCHIVE}`

The archives are built via `ant build-archives` and are available
in `weinre.build/out/archives`.

smoke test - bin
-------------------------------------------------------------------------------

- unzip the `-bin` archive and `cd` into it
- run `./weinre --help` make sure help works
- run `weinre`
- in your browser open the main page, eg [`http://localhost:8080`](http://localhost:8080)
- poke around the demo, make sure it works
- should add some variations on starting with used port, etc

smoke test - doc
-------------------------------------------------------------------------------

- unzip `weinre-doc.zip`
- unzip the `-doc` archive
- browse all pages


smoke test - node
smoke test - src
-------------------------------------------------------------------------------

- unzip `weinre-node.zip`
- make sure `build-info.txt` looks right
- run `weinre --help` make sure help works
- run `weinre` make sure help works
- poke around the demo, make sure it works
- should add some variations on starting with used port, etc
- unzip the `-src` archive and `cd` into it
- run `cd weinre.build`
- run `cp sample.personal.properties personal.properties`
- run `ant build-archives`
- run the smoke test on the built archives, recursively

@@ -115,8 +115,8 @@

<ul class="spaced">

<li><span class="weinre">weinre</span> does not make use of any 'native' code,
it's all JavaScript (and currently Java code for the 'server').
<li><span class="weinre">weinre</span> does not make use of any 'native' code
in the browser, it's all plain old boring JavaScript.

<li>Because <span class="weinre">weinre</span> doesn't use 'native' code,
it's functionality is limited. For instance, source level debug of JavaScript

0 comments on commit 7f27d9a

Please sign in to comment.