Who am I?
Sergi Almacellas Abellana
- (Python ♥) Programmer
- Open source enthusiast
- Tryton commiter since Nov 2013
Types of contributions
(in open source projects)
- Coding
- Translating
- Documenting
- Reporting Bugs
- Testing
- Suporting other users
- Discussing new features
- Donating Money
- Spread the word
Before contributing code
Search existing discussions/issues
Ask/Discuss on the IRC/ML
Read contribution rules
Patches always on latest development version
Read code style
PEP8 (with exceptions), 80cols
Inform about your plans
Assign to issue yourself & state=in progress
Submiting code
Clone:
hg clone https://hg.tryton.org/trytond
Modify
vi filename.py
Run tests
python setup.py test
Upload
hg review -m "trytond: Explanation of your change"
Review
mutt & browser
Re-Upload
hg review -m "fix comments"
Commit
Normally by a core developer
Giving feedback
- On Other users code
- On Discussions and issues
Translations
String freeze 1 month before release
Donate
- Recurring
- Wire Transfer
- Paypal
- Bitcoin
- Flatter
- Gittip
- On development
How to contribute to tryton
(or another open source project)
Available on:
http://pokoli.github.io/contribute-to-tryton