File: DEVELOPERS.txt

package info (click to toggle)
python-weblogo 3.9.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 3,764 kB
  • sloc: xml: 14,455; python: 11,164; sh: 140; makefile: 67
file content (54 lines) | stat: -rw-r--r-- 1,036 bytes parent folder | download | duplicates (3)
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