# Launchpad > This is the documentation for Canonical Launchpad, an open source platform that > enables open source developers to collaborate with others to build and publish open > source software. 2026 CC-BY-SA, Canonical Ltd. ## Pages in this subsection - [Core components and setting up Launchpad](https://ubuntu.com/docs/launchpad/developer/explanation/core-components-and-set-up/index.html.md): Overview for setting up and understanding Launchpad covering installation, framework, navigation, pip, PPA, testing, and concepts. - [Parts of Launchpad](https://ubuntu.com/docs/launchpad/developer/explanation/core-components-and-set-up/parts-of-launchpad/index.html.md): Overview of the different parts of Launchpad. - [Launchpad code hosting](https://ubuntu.com/docs/launchpad/developer/explanation/core-components-and-set-up/parts-of-launchpad/code/index.html.md): Overview of Launchpad's code hosting system including VCS clients, hosting infrastructure, and source code browsers. - [Engineering overview: translations](https://ubuntu.com/docs/launchpad/developer/explanation/core-components-and-set-up/parts-of-launchpad/engineering-overview-translations/index.html.md): Engineering overview of Launchpad's Translations subsystem for Ubuntu and Launchpad-registered projects. - [Librarian file storage](https://ubuntu.com/docs/launchpad/developer/explanation/core-components-and-set-up/parts-of-launchpad/librarian/index.html.md): How Launchpad's librarian stores and retrieves files, including URL resolution, database relationships, and Swift storage strategy. - [Launchpad mail](https://ubuntu.com/docs/launchpad/developer/explanation/core-components-and-set-up/parts-of-launchpad/mail/index.html.md): Overview of email types in Launchpad and how the are configured. - [About Malone](https://ubuntu.com/docs/launchpad/developer/explanation/core-components-and-set-up/parts-of-launchpad/malone/index.html.md): Understand the Malone bug tracker and what makes it substantially different from existing bug tracking tools. - [Navigation menus](https://ubuntu.com/docs/launchpad/developer/explanation/core-components-and-set-up/parts-of-launchpad/navigation-menus/index.html.md): Learn how to use Navigation Menus to link views in Launchpad page templates. - [Launchpad registry](https://ubuntu.com/docs/launchpad/developer/explanation/core-components-and-set-up/parts-of-launchpad/registry/index.html.md): Understand the Launchpad registry and its core domains. - [URL traversal](https://ubuntu.com/docs/launchpad/developer/explanation/core-components-and-set-up/parts-of-launchpad/url-traversal/index.html.md): Explanation of URL traversal methods in Launchpad. - [Publisher](https://ubuntu.com/docs/launchpad/developer/explanation/core-components-and-set-up/publisher/index.html.md): Overview of Ubuntu publishing topics. - [Ubuntu package publishing](https://ubuntu.com/docs/launchpad/developer/explanation/core-components-and-set-up/publisher/ubuntu-package-publishing/index.html.md): Understand the Ubuntu package lifecycle from source upload to archive publication. - [Ubuntu archive publisher](https://ubuntu.com/docs/launchpad/developer/explanation/core-components-and-set-up/publisher/ubuntu-archive-publisher/index.html.md): Understand the steps a package goes through when it enters the Ubuntu archive publisher. - [Valid-Until configuration for distribution series](https://ubuntu.com/docs/launchpad/developer/explanation/core-components-and-set-up/publisher/valid-until/index.html.md): Overview of the valid_until_config on a distroseries - [Application framework](https://ubuntu.com/docs/launchpad/developer/explanation/core-components-and-set-up/framework/index.html.md): Understand Launchpad's application framework built around the Zope Toolkit. - [Code concepts](https://ubuntu.com/docs/launchpad/developer/explanation/core-components-and-set-up/concepts/index.html.md): Understand core code concepts in lp.code modules including registry objects, branch, target, and merge proposal. - [The Launchpad PPA](https://ubuntu.com/docs/launchpad/developer/explanation/core-components-and-set-up/launchpad-ppa/index.html.md): Learn about the PPA containing dependencies needed to run Launchpad. - [Navigating the tree](https://ubuntu.com/docs/launchpad/developer/explanation/core-components-and-set-up/navigating/index.html.md): Navigate the Launchpad source tree with guidance on key directories including bin, utilities, lib, and database folders. - [Launchpad pip integration](https://ubuntu.com/docs/launchpad/developer/explanation/core-components-and-set-up/pip/index.html.md): Understand Launchpad's pip integration for managing Python packages including setup, usage, and dependency management. - [Launchpad installation details](https://ubuntu.com/docs/launchpad/developer/explanation/core-components-and-set-up/running-details/index.html.md): Understand what happens when you use the rocketfuel-setup script to set up a local instance of Launchpad. - [Testing](https://ubuntu.com/docs/launchpad/developer/explanation/core-components-and-set-up/testing/index.html.md): Learn how to test different Launchpad changes locally. - [Building live filesystems in Launchpad](https://ubuntu.com/docs/launchpad/developer/explanation/core-components-and-set-up/building-live-filesystems/index.html.md): Learn how Launchpad builds live filesystems using livecd-rootfs with LiveFS and LiveFSBuild objects. ## Optional - [Top-level llms.txt](https://ubuntu.com/docs/launchpad/llms.txt): Complete documentation index.