-
Notifications
You must be signed in to change notification settings - Fork 5
/
HACKING.txt
33 lines (18 loc) · 939 Bytes
/
HACKING.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
Twerp is on #twerp via Freenode, IRC - come collaborate.
Development setup
=================
I use 'gitflow' Git extensions to provide high-level repository operations for
Vincent Driessen's branching model.
https://github.com/nvie/gitflow
Don't care about that? Then, basically, watch the 'develop' branch on github. The 'master' branch only
contains stable tagged versions.
Release HOWTO
=============
To make a release,
1) Update release date/version in NEWS.txt, setup.py and src/twerp/__init__.py
2) Configure tox.ini to use multiple python versions. The one in git is for
the Jenkins continuous integration running at http://cakebread.info/jenkins.
Only modify that in git if you're working on Jenkins.
3) Run 'tox' to build and test using multiple Python versions
4) Upload to PyPI: 'python setup.py sdist register upload'
5) Increase version in setup.py and src/twerp/__init__.py (for next release)