# 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 - [Developing the Launchpad project](https://ubuntu.com/docs/launchpad/developer/explanation/developing-for-launchpad/index.html.md): Understand different aspects of the development of the Launchpad project. - [About Launchpad branches](https://ubuntu.com/docs/launchpad/developer/explanation/developing-for-launchpad/branches/index.html.md): Learn about Launchpad's four master branches and branching strategy for development including stable releases and database changes. - [Datetime usage guide](https://ubuntu.com/docs/launchpad/developer/explanation/developing-for-launchpad/datetime-usage/index.html.md): datetime usage guidelines in Launchpad code. - [Error explanations](https://ubuntu.com/docs/launchpad/developer/explanation/developing-for-launchpad/error-explanations/index.html.md): Debug error messages in Launchpad. - [Feature flags](https://ubuntu.com/docs/launchpad/developer/explanation/developing-for-launchpad/feature-flags/index.html.md): Learn how feature flags are implemented to allow runtime configuration changes in Launchpad. - [Hacking](https://ubuntu.com/docs/launchpad/developer/explanation/developing-for-launchpad/hacking/index.html.md): Comprehensive hacking guide covering Python programming, version targeting, coding practices, and development tips for Launchpad. - [The journey of a Launchpad change from a developer’s branch to production](https://ubuntu.com/docs/launchpad/developer/explanation/developing-for-launchpad/journey-of-a-change-to-production/index.html.md): Follow the journey of a Launchpad change from a developer's branch to production deployment. - [Pre merge reviews](https://ubuntu.com/docs/launchpad/developer/explanation/developing-for-launchpad/pre-merge-reviews/index.html.md): Understand the pre-merge review process, branch size limits, and contributor responsibilities. - [XXX policy](https://ubuntu.com/docs/launchpad/developer/explanation/developing-for-launchpad/xxx-policy/index.html.md): Understand Launchpad's XXX policy for marking code areas requiring follow-up. ## Optional - [Top-level llms.txt](https://ubuntu.com/docs/launchpad/llms.txt): Complete documentation index.