As an open source project, Twisted welcomes contributions of many forms. This document summarizes the process.
Twisted has a Code of Conduct.
Examples of contributions include:
- Code patches
- Documentation improvements, as small as typo fixes
- Bug reports
- Pull request reviews
Bug reports or feature requests are managed using GitHub Issues.
Contributions are managed using GitHub's Pull Requests. For a PR to be accepted:
- It must have an associated GitHub issue (file one here)
- All automated checks must pass
- The changeset must have 100% patch test coverage
Extensive contribution guidelines are available online