Guides for contributors

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

Setting up for distro work

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

Bug triaging

QA and testing

Debugging

Bug fixing

Patching

Merging

The Merging article series provides instructions on how to perform package merges (i.e. how to import a new version of a Debian package into Ubuntu if the Ubuntu package carries a delta).

New packages

Accessibility

Syncing

Sponsorship

Contribute documentation

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

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.

Mirrors