-
Notifications
You must be signed in to change notification settings - Fork 38
/
Copy pathDEVELOPERS.txt
54 lines (25 loc) · 1.01 KB
/
DEVELOPERS.txt
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
==================
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