Contribute to tryton
How to contribute to tryton
(or another open source project)
Available on:
http://pokoli.github.io/contribute-to-tryton
Who am I?
Sergi Almacellas Abellana
- (Python ♥) Programmer
- Open source enthusiast
- Tryton commiter since Nov 2013
What does contribute mean?
To give (
money,
time,
knowledge,
assistance,
etc.
) to a common supply, fund, etc., as for charitable
purposes.
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
-
On the discourse server:
https://discuss.tryton.org/
-
On the bug tracker:
https://bugs.tryton.org
- 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
Code Review
- Before commit
- Using rietveld:
https://codereview.tryton.org
Giving feedback
- On Other users code
- On Discussions and issues
Translations
String freeze 1 month before release
- Using pootle:
https://pootle.tryton.org
- Create suggestions
- Approved by Language Admins
- Ask for new languages on bugtracker
Donate
- Recurring
- Wire Transfer
- Paypal
- Bitcoin
- Flatter
- Gittip
- On development
- Indigogo
All the details in:
http://www.tryton.org/foundation/donations.html
Thank you!
The presentation code is avaiable on
http://github.com/pokoli/contribute-to-tryton
Contributions are welcome ;-)
How to contribute to tryton
(or another open source project)
Available on: http://pokoli.github.io/contribute-to-tryton
Who am I?
Sergi Almacellas Abellana
- (Python ♥) Programmer
- Open source enthusiast
- Tryton commiter since Nov 2013
What does contribute mean?
To give ( money, time, knowledge, assistance, etc. ) to a common supply, fund, etc., as for charitable purposes.
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
-
On the discourse server:
https://discuss.tryton.org/ -
On the bug tracker:
https://bugs.tryton.org - 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
Code Review
- Before commit
- Using rietveld:
https://codereview.tryton.org
Giving feedback
- On Other users code
- On Discussions and issues
Translations
String freeze 1 month before release
- Using pootle: https://pootle.tryton.org
- Create suggestions
- Approved by Language Admins
- Ask for new languages on bugtracker
Donate
- Recurring
- Wire Transfer
- Paypal
- Bitcoin
- Flatter
- Gittip
- On development
- Indigogo
All the details in:
http://www.tryton.org/foundation/donations.html
http://www.tryton.org/foundation/donations.html
Thank you!
The presentation code is avaiable on
http://github.com/pokoli/contribute-to-tryton
Contributions are welcome ;-)