A new documentation team and a new documentation process
As a company that began with a mission to empower people by making computing accessible, it’s no surprise that we view our technical documentation as an important part of our products. To that end, we are powering up our documentation team. This year, we have added two new Documentation Specialists to our staff: Jeunese Payne, who comes from a psychology and UX background, and Kat Shann (that’s me — hello!), with 15 years’ experience as a technical author with a background in software.

We’re looking forward to making lots of additions and improvements to our documentation. One of the first improvements we are making is to how we manage our repositories. Our documentation is open source, located on GitHub in raspberrypi/documentation, and we license it under a Creative Commons Attribution-ShareAlike licence — meaning you can take it, remix it, and translate it, as long as you give us credit for the original. Previously, we would build our documentation site directly from this repo; now we are moving our development work to a private internal repository and setting up raspberrypi/documentation to mirror it.
Why are we making this change?
With the rapid pace of documentation updates and new product releases (we’re often working on documentation for several new products at once), maintaining multiple branches in our private repository, as well as all the rebasing and merge-conflicts that ensued, was becoming a bit unmanageable. Our new process allows us to spend more time writing quality documentation and less time wrangling with git! At the same time, our documentation gets to stay open source, and the public repository remains open for issues and pull requests from the community.
Community contributions — keep ’em coming!
We have a rich history of docs contributions from the Raspberry Pi community: almost 10% of the pull requests merged to the documentation repository in the last year came from you, not us. We want to keep those contributions flowing. Keep raising pull requests against our docs and letting us know what changes you’d like to see, including any mistakes that have slipped through the net. Our new process ensures that you’ll still get credit for your changes, whether we pull them in as a patch or use the co-author feature in GitHub.
Beyond these changes, the docs team is still growing; we’re planning to add another Documentation Specialist in the new year, preferably someone with a hardware background. If that sounds like you, check out the job listing on our website.
12 comments
Jump to the comment form
Olydnad_SWE
Hello and welcome!
I don’t have much else to say.
Kat Shann — post author
*waves*
Jeff Geerling
As someone who peruses the documentation at least weekly, thank you for all your work keeping it organized and updated. I think many people don’t show enough appreciation for great docs teams—it’s every bit as important as the hardware design, the software, etc., because it’s the first point of contact for almost any action with a product (not just speaking of Raspberry Pi here…).
The main thing I hope _doesn’t_ happen is these repositories get out of sync :)
I get having the private internal repo as the source of truth though… it’s always hard to work on shared private branches when your main repo is elsewhere.
Kat Shann — post author
Thank you so much for your kind comments. We’ll continue to strive to live up to them.
We trust in GitHub automation to keep the public repository true to the internal. And also have notifications set up that let us know if the mirroring has failed.
Hopefully, the process will remain seamless!
BloodShed
Jeunese wouldn’t happen to know a Max in the family? :P
He said jokingly.
Jeunese
Afraid not, but given that my title is “Dr”, I do sound a bit like a supervillain: Dr Payne and her world-destroying lasers.
mrlinux2u
When you compare the level (and quality) of documentation etc. available for some of the other SBC’s available you come to realise just how far ahead the Raspberry Pi documentation (and the wider ecosystem) is compared to them.
Keep the excellent work up as it’s greatly appreciated :D
Kat Shann — post author
Many thanks for the kind words. We’ll do our best to keep up the high standards.
As we’re both fairly new, we can’t take all the credit. Shout out to Nate, Andrew, and Alasdair – the docs team alums who came before us.
Rob
Documentation, Documentation, Documentation!! Having worked in software development for the past 100 years it’s one of my biggest bugbears. It gladdens my heart when I see a dedicated team to document usage, makes everyone’s life a lot easier.
HankB
Thank you (the documentation team) so much for your efforts.
Good docs are critically important for any project
zbs
I will say that Raspberry Pi doc has always been pretty good, but there may be some lessons to be learned from recent user experiences with Imager v2, Netplan and cloud-init.
tommylovell
To expand on zbs’ comment. Many people probably are clamoring for the same thing as a next effort: document how Cloud-init is implemented (so I don’t have to waste a week figuring it myself):
1.) descibe what Imager does when you “customize’;
2.) describe how Datasource is determined by Cloud-init on the Pi;
3.) describe what RPi-specific parameters/modifications can be specified, and where;
4.) and do us a favor, be SPECIFIC – don’t give a general description (sales pitch). Too much doci is just that…