KnowledgeBase
Size: 1130
Comment:
|
← Revision 31 as of 2012-08-16 22:22:51 ⇥
Size: 3965
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
[[Include(UbuntuDevelopment/Header/Menu)]] | <<Include(UbuntuDevelopment/Header/Menu)>> |
Line 5: | Line 5: |
||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Contents'''[[BR]][[TableOfContents]]|| | ||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;"><<TableOfContents>>|| |
Line 8: | Line 8: |
== General == * [[UbuntuDevelopment/GettingSetUp|Getting Set Up]] - getting set up for Ubuntu Development * [[UbuntuWeeklyNewsletter/glossary|Glossary]] - Somebody is using an acronym you never heard of? Check out this page. * [[UbuntuDevelopment/Internationalisation|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 |
|
Line 12: | Line 19: |
* [[UbuntuDevelopers]] - What is an Ubuntu developer, how do I apply for membership? * [[UbuntuDevelopment/ReleaseProcess|Release Process]] - how the Ubuntu release process works * [[UbuntuDevelopment/NewPackages|New Packages]] - how to produce new packages for new applications * [[UsingDevelopmentReleases|Using the development release]] - how to safely make use of the latest development release to verify packages, builds and fixes. * [[UbuntuDevelopment/Merging|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 |
|
Line 13: | Line 33: |
* [:UbuntuDevelopment/ReleaseProcess:Release Process] - how the Ubuntu release process works * [:UbuntuDevelopment/SourcingFromDebian:Sourcing From Debian] - how Ubuntu and Debian interact * [:UbuntuDevelopment/NewPackages:New Packages] - how to produce new packages for new applications |
|
Line 21: | Line 37: |
* [:UbuntuDevelopment/PackageArchive:Package Archive] - working with the package archive * [:UbuntuDevelopment/InstallationMedia:Installation Media] - working with different types of installation media |
* [[PackagingGuide|Packaging Guide]] - learn what packaging is all about and how it works * [[UbuntuDevelopment/PackageArchive|Package Archive]] - working with the package archive (building, uploading, notifications, removal of packages, freezes, etc.) * [[UbuntuDevelopment/InstallationMedia|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 * [[MOTU/Videos|Ubuntu Development Videos]] - Learn more about Ubuntu development by watching a few videos * [[BzrMaintainerHowto|Maintain packages in Bazaar]] - Maintaining packages in Bazaar - Howto * [[DailyBuilds|How to set up daily Builds]] == Patches == * [[PackagingGuide/PatchSystems|Patch systems]] - Learn about many patch systems used in Ubuntu packages. * [[SponsorshipProcess|Sponsorship Process]] - Get patches (and packages) uploaded into Ubuntu. * [[UbuntuDevelopment/CodeReviews|Code review tips]] - Tips and guidelines for Patch review. * [[UbuntuDevelopment/Patches|Patches]] - Best Practices and tips for preparing patches. * [[UbuntuDevelopment/PatchTaggingGuidelines|Patch Tagging Guidelines]] - Tags you should use in distribution patches. * [[Bugs/Upstream|Forwarding Bugs Upstream]] - how to forward patches and bugs upstream. == Help == * [[MOTU/GettingStarted]] * UbuntuDeveloperWeek * [[Packaging/Training]] ---- Go back to '''[[UbuntuDevelopment]]'''. |
Ubuntu Development Knowledge Base
Getting Started |
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.
General
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
Packaging
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
Patches
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.
Help
Go back to UbuntuDevelopment.
UbuntuDevelopment/KnowledgeBase (last edited 2012-08-16 22:22:51 by xnox)