<a id="source-builds-knowledge-base"></a>

# Source builds knowledge base

#### IMPORTANT
This document has been migrated from help.launchpad.net as is, and has not
yet been revised. The content might be outdated, links and images could be
broken. We are aware and will fix any issues as soon as possible.

Here’s a set of quick links to articles that may help you when using
Launchpad’s daily builds feature.

## Recipes and builds in Launchpad

- [How to write recipes](https://ubuntu.com/docs/launchpad/user/how-to/source-package-recipe/index.html.md#create-a-source-package-recipe)

## Launchpad infrastructure

New to Launchpad? Learn about the infrastructure behind daily builds.

- [Launchpad help](https://ubuntu.com/docs/launchpad/developer/explanation/ideas-behind-launchpad/scope/index.html.md#what-is-launchpad): learn about Launchpad, right from the
  basics
- [Hosting and importing code in Launchpad](https://ubuntu.com/docs/launchpad/user/explanation/working-with-code/git-hosting/index.html.md#hosting-git-repositories): host git
  branches, import code from elsewhere, run code reviews
- [Import code from somewhere else](https://ubuntu.com/docs/launchpad/user/explanation/working-with-code/code-imports/index.html.md#code-imports)
- [Personal Package Archives](https://ubuntu.com/docs/launchpad/user/reference/packaging/ppas/ppa/index.html.md#personal-package-archive): create your own Ubuntu
  archive in Launchpad

## Community infrastructure

- [Naming convention](https://ubuntu.com/docs/launchpad/user/reference/packaging/source-builds/naming-conventions/index.html.md#naming-conventions-for-daily-builds):
  ideas for sanely naming daily builds so users can easily find your
  software
- [Adopt-an-Upstream
  program](http://wiki.ubuntu.com/Upstream/Adopt): Ubuntu users and
  developers who particularly care about one upstream project

## Packaging

- [The Ubuntu packaging guide](http://packaging.ubuntu.com/html/):
  learn how to package software for Ubuntu
- [The Debian policy](http://www.debian.org/doc/debian-policy/): the
  number one resource on packaging questions

## Building packages for daily builds

- [Writing build recipes](https://ubuntu.com/docs/launchpad/user/explanation/packaging/packaging/index.html.md#source-build-recipes)
  recipes <running-commands-in-recipes>\`
