How-to Guides¶
Getting started¶
To get started with Launchpad, get the source code and run a local development instance.
Common development tasks¶
Once you have an instance of Launchpad, you’re ready to contribute!
Launchpad development tips¶
There are some things that can make your journey of contributing to Launchpad much easier.
- Launchpad development tips
- Updating the global configuration for tests
- Using breakpoints
- Handling security policies
- Testing CLI scripts
- Handling exceptions
- Preserving query count
- Running Launchpad with Chameleon Template Engine
- Debug Tests with Visual Studio Code
- Debug Build Farm on qastaging
- Debug Stories/Pagetests
- Launchpad API Docs generation
- How To Use Codehosting Locally
- Renaming a Database Table
Operating Launchpad¶
If you have a running instance of Launchpad, there are common tasks you might need to perform.
- Operating Launchpad
- Getting an overview of Launchpad’s build farm
- Checking availability of Launchpad frontends
- Manage users and teams in development environments
- Create job to publish artifact
- Triaging Launchpad project bugs
- Deploying configuration changes to production
- Landing updates for Loggerhead
- Transferring ownership of a Launchpad project
- Creating bot account in Launchpad
- Porting builders to newer Ubuntu versions
- Applying a cowboy to qastaging
- Building and publishing Launchpad Development LXD Images