... | @@ -9,15 +9,22 @@ Make sure that: |
... | @@ -9,15 +9,22 @@ Make sure that: |
|
|
|
|
|
# Framework and WebUI
|
|
# Framework and WebUI
|
|
|
|
|
|
1. Make sure there are no development dependencies in the ```Gemfile```.
|
|
Go over the list for Framework **first**, WebUI second.
|
|
2. ```rake``` -- To make sure all tests pass.
|
|
|
|
3. ```git flow release start v<version>```
|
|
1. Make sure there are no development dependencies in the `Gemfile`.
|
|
|
|
* **No pulling from dev git repos.**
|
|
|
|
2. `rake` -- To make sure all tests pass.
|
|
|
|
3. `git flow release start v<version>`
|
|
4. Bump version number:
|
|
4. Bump version number:
|
|
1. ```lib/version```
|
|
* Framework
|
|
2. ```README.md```
|
|
* `lib/version`
|
|
3. ```CHANGELOG.md```
|
|
* WebUI
|
|
|
|
* `VERSION`
|
|
|
|
* `README.md`
|
|
|
|
* `CHANGELOG.md`
|
|
5. Remove any dev-only, debugging, whatever code.
|
|
5. Remove any dev-only, debugging, whatever code.
|
|
6. ```rake``` -- Make sure we didn't break anything.
|
|
6. `rake` -- Make sure we didn't break anything.
|
|
7. ```git flow release finish -n v<version>``` -- ```-n``` tells git-flow not to tag.
|
|
7. `git flow release finish -n v<version>` -- `-n` tells git-flow not to tag.
|
|
6. ```rake``` -- Make sure the merge back to ```master``` didn't break anything.
|
|
8. `rake` -- Make sure the merge back to ```master``` didn't break anything.
|
|
9. ```rake release``` -- To tag, push the code and push the Gem. |
|
9. Framework
|
|
|
|
* `rake release` -- To tag, push the code and push the Gem. |