How-to guides¶
These how-to guides take you through common processes for Launchpad developers, from creating a local setup and contributing changes, to operating and debugging the platform.
Get started¶
To get started with Launchpad, you’ll need to get the source code and run a local development instance. You can also set up buildd and Soyuz to enable building using your local Launchpad instance.
Operate Launchpad¶
Once you have your own instance of Launchpad up and running, there are some common tasks you may need to undertake such as observing the build farm, checking the availability of frontends, triaging bugs, deploying changes to production, etc.
Common development tasks¶
As a developer working on Launchpad, below are some of the common tasks that you might need to do.
Launchpad development tips¶
Developing for Launchpad can be challenging, but there are approaches that can make things easier whether your goal is to use Launchpad for codehosting locally, test CLI scripts, generate API docs, etc.
Debug¶
Launchpad has many moving parts. This means identifying the source of an error isn’t always straightforward, but there are several ways to simplify debugging efforts.