Ubuntu Development Knowledge Base
This page lists the documentation and help that is part of Ubuntu Development. This should provide a fairly complete list of the documentation we have available.
Getting Set Up - getting set up for Ubuntu Development
Glossary - Somebody is using an acronym you never heard of? Check out this page.
Internationalisation - Making sure that packages are correctly translatable.
CompilerFlags - Information about Ubuntu's default compiler flags and how to fix problems if any should come up.
DeveloperCommunication - make sure you stay ... and keep other developers on the same page
Ubuntu Development Processes
Information regarding how the Ubuntu project makes releases, the schedule and more.
UbuntuDevelopers - What is an Ubuntu developer, how do I apply for membership?
Release Process - how the Ubuntu release process works
New Packages - how to produce new packages for new applications
Using the development release - how to safely make use of the latest development release to verify packages, builds and fixes.
Merging Packages - Performing a merge of packaging changes between Ubuntu and Debian
SyncRequestProcess - Requesting the sync of a package from Debian
StableReleaseUpdates - Fix bugs in stable releases.
SecurityTeam/UpdateProcedures - Prepare updates for security fixes.
DeveloperResponsibilities - Find out who does what
MainInclusionProcess - Ask for inclusion in main of a given package
ReleaseSchedule - Current release schedule.
FreezeExceptionProcess - What to do after Feature Freeze.
UbuntuDevelopment/Uploading - How to get your packages uploaded into the archive
Information and guides for technical packaging related work.
Packaging Guide - learn what packaging is all about and how it works
Package Archive - working with the package archive (building, uploading, notifications, removal of packages, freezes, etc.)
Installation Media - working with different types of installation media
PbuilderHowto - how to set up a pbuilder (personal package builder) environment
UbuntuDevelopment/Merging - merging Ubuntu changes with new Debian package revisions
UbuntuPackagingChanges - packaging changes that are deliberately different from Debian
Ubuntu Development Videos - Learn more about Ubuntu development by watching a few videos
Maintain packages in Bazaar - Maintaining packages in Bazaar - Howto
Patch systems - Learn about many patch systems used in Ubuntu packages.
Sponsorship Process - Get patches (and packages) uploaded into Ubuntu.
Code review tips - Tips and guidelines for Patch review.
Patches - Best Practices and tips for preparing patches.
Patch Tagging Guidelines - Tags you should use in distribution patches.
Forwarding Bugs Upstream - how to forward patches and bugs upstream.
Go back to UbuntuDevelopment.