Raspberry Pi documentation is the official reference material and build tooling for Raspberry Pi computers and microcontrollers.
The repository serves as the authoritative source for learning how to use Raspberry Pi hardware and software. It contains both the documentation content itself and the tools needed to build and publish that documentation. The approach separates content from tooling, with documentation stored in AsciiDoc format and processed through Python-based build tools to generate the published reference material available on the Raspberry Pi website.
Developers should use this repository if they need accurate, official guidance on Raspberry Pi hardware setup, software configuration, or microcontroller programming. It suits anyone working with Raspberry Pi computers or Pico microcontrollers who wants to reference the canonical documentation or contribute improvements. The repository also serves as a resource for those building documentation systems around Raspberry Pi products, since the tooling is openly available.
The project maintains active development with regular updates to both documentation content and the build infrastructure. Pull requests receive responses and are actively reviewed. The codebase shows ongoing refinement of the documentation tooling and expansion of coverage across Raspberry Pi product lines.