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).
Uploading and sponsorship¶
All aspects of seeking sponsorship for uploads to the Archive are covered in the Sponsorship article series.
New packages¶
Accessibility¶
Contribute documentation¶
Ubuntu Project documentation is a collaborative effort. We welcome community contributions. For guidance on how to contribute to this documentation set, see:
Setting up and using Matrix¶
Matrix is the instant messaging platform the Ubuntu Community uses. This section will help you get set up with a Matrix client and show you how to use it to stay in contact with the community.
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.