Contributing To Twisted¶
Contents
There are many ways individuals and organizations can make contributions to Twisted.
Many open source projects are perpetually crunched for volunteer labor. Twisted is no different in this respect — we could always use more help from the community. However, we are lucky to have something that most projects don’t: the ability to convert dollars directly into maintenance that benefits the project.
When you contribute money to the Twisted project, you are directly contributing to get bugs fixed, features implemented, and tickets reviewed. Donations are tax-deductible and can be made via Google Checkout or Paypal or directly to the Twisted Software Foundation.
Code Contributions¶
Overview¶
Submitting a Patch, a simplified overview
Detailed Contribution Requirements, with that and more
Review Process, how contributed code is quality checked and reviewed
Checklist for Twisted committers, things that developers with commit access should know
Prepare¶
Get a GitHub account and then come back and Login using GitHub on this site
Intimately familiarize yourself with The Ultimate Quality Development System
Understand the Developer docs (how-tos, core docs, examples, API reference)
Twisted has a rigorous policy standards for code, documentation, and testing:
Understand the Review Process code review process
Multiple CI services are used to automate the build process across platforms and test for breakage. Watch their feedback on each pull request page.
Explore and Contribute¶
Examine some of the sources
Take a look at the open tickets open tickets
Learn the bug keywords
‘Easy’ keyword tickets are low-hanging fruit and good to get your feet wet
Learn how to apply for commit privileges with the Contributor Advancement Path
Other Ways to Contribute¶
Submit bug reports (you must first be registered)
Provide technical support (answer questions on IRC and the mail lists)
Sign up for a project job. Help us maintain our build CI, speed center, Trac instance, and more.