Guides for contributors

These guides will help you with the specific tasks and processes that build Ubuntu.

Getting set up

This section includes all the relevant tooling you’ll need to work on Ubuntu.

Debugging

Bug fixing

Patching

Testing

New packages

Sponsorship

Advanced tasks

Although you do not need any elevated permissions to work on the tasks in this section, they are not suitable for beginners and require you to already have some working familiarity with Ubuntu development.

Contribute documentation

Ubuntu Project documentation is a collaborative effort. We welcome community contributions. For guidance on how to contribute to this documentation set, see: