Community and development¶
Introduction¶
How to participate to the spectacular future of Sevabot. You can make the life of Sevabot better - and yours too!
IRC¶
For chatting
/join #opensourcehacker @ irc.freenode.net
Note: due to low activity of the channel prepare to idle there for 24 hours to wait for the answer.
Installing development version¶
All development happens in dev
branch.
How to install and run the development version (trunk) of Sevabot:
git clone git://github.com/opensourcehacker/sevabot.git
cd sevabot
git checkout dev
curl -L -o virtualenv.py https://raw.github.com/pypa/virtualenv/master/virtualenv.py
python virtualenv.py venv # prefix with arch -i386 on OSX
source venv/bin/activate
python setup.py develop # prefix with arch -i386 on OSX
Debugging¶
You might want to turn on DEBUG_HTTP
setting to dump out incoming HTTP requests
if you are testing / developing your own hooks.
Contributions¶
All contributions must come with accompaning documentation updates.
All Python files must follow PEP-8 coding conventionas and be flake8 valid.
Submit pull request at Github.
For any changes update CHANGES.rst.