1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
|
==================
DEVELOPING WEBLOGO
==================
---------------------------------------------
Procedure to Build and Release new versions
---------------------------------------------
1. Make sure local repository is up to date.
The WebLogo repository is https://github.com/WebLogo/weblogo
git pull origin master
2. Update changelog (weblogo/htdocs/weblogo_changelog.txt)
3. Update manual.html with the latest --help text.
4. Rebuild examples.
cd weblogo/htdocs/examples
bash build_examples.sh
5. Run tests
make test
6. Run webpage tests.
./weblogo --serve # then goto localhost:8080/test.html and try tests
7. Commit final changes.
8. Tag
tag release on Github at https://github.com/WebLogo/weblogo/releases/new
(creating a new release with autoupdate pypi and conda packages)
10. Update server: login to weblogo.threeplusone.com, weblogo directory and switch branches
git checkout 3.x.x
11. Check server is working correctly. Run tests at weblogo.threeplusone.com/tests.html
|