1 | | If you want to contribute code to Deluge, follow this process: |
2 | | |
3 | | * File a [http://dev.deluge-torrent.org/newticket new ticket]. |
4 | | - Patches will not be applied to develop unless they are accompanied by a ticket. |
5 | | - Search the ticket system first, to avoid filing a duplicate. |
6 | | * Ensure code follows the Deluge [wiki:'Contributing/CodingStyle' Coding Style]. |
7 | | * Write unit tests: See [wiki:'Development/Testing' Unit Testing] for information on how to run the unit tests. |
8 | | * Write informative [wiki:GitTips#CommitMessages commit messages] |
9 | | * Create a Pull Request: |
10 | | * Fork deluge on [https://github.com/deluge-torrent/deluge github] under your own user account. |
11 | | * Clone your repository. |
12 | | * Create a feature branch for your issue. |
13 | | * Apply your changes: |
14 | | * Add them, and then commit them to your branch. |
15 | | * Run the tests until they pass. |
16 | | * When you feel you are finished, rebase your commits to ensure a simple and informative commit log. |
17 | | * Create a pull request on github from your forked repository. |
18 | | * Verify that the tests run by [https://travis-ci.org/deluge-torrent/deluge Travis-ci] are passing. |
| 1 | Moved to: https://deluge.readthedocs.io/en/develop/contributing/code.html |