All about templates
Deanna Thompson
Recapping WTD 2021 and my new work with The Good Docs Project.
Several awesome things happened after I gave my talk at WTD 2021.
- I met a lot of great people on Twitter.
- My confidence as a technical writer went đ
- I learned more about The Good Docs Project.
I learned about The Good Docs Project for the first time at last yearâs Write the Docs conference. The Good Docs Project is all about providing templates and writing instructions for documenting open source software. I actually used their style guide template as the basis for the style guide at my job.
After attending The Good Docs Projectâs unconference session at WTD 2021, I decided that I wanted to learn more about how to develop documentation templates. I was particularly interested in learning how to develop tutorial templates. I spend a lot of my time testing our tutorials at work.
So far itâs been a great experience and Iâve started working on a few tutorial templates. Iâm just coming out of the research phase of developing the templates.
The three tutorial types
So I initially thought about just developing one tutorial template. But as I thought about it some more, and after talking with other folks, I wasnât sure if just one template would suffice because there are so many different types of tutorials.
For example, there are âquickstartâ or âhello worldâ tutorials: these tutorials are shorter, usually meant to help users get started. They may be installation-focused, and theyâre task-based. A good example is immuneMLâs quickstart tutorials.
Then, there are what Iâm calling âmodularâ tutorials. Theyâre task-based, but not installation-focused. Instead, theyâre focused teaching users about some particular feature of a product or about some coding concept, like lists. They can stand alone or be part of what Iâm calling âdeep dive tutorials.â Users should have completed the âhello worldâ tutorial before starting these.
âDeep diveâ tutorials are usually longer, project-based, and feature-focused. Deep dive tutorials are for users who are looking to do a deep dive into some feature of a product or coding concept. They may present users with some hypothetical situation or starter project to help guide their learning. A good example is Reactâs Intro to React tutorial. These tutorials could also be comprised of several modular tutorials.
Scale is the differentiator here.
Whatâs next
I generally feel confident with these tutorial types. The next step is to start writing drafts of the templates and to think about what sections each tutorial template needs.
For example, the âhello worldâ tutorial will probably require some section that gives an overview of the product, language, or framework. The âmodularâ and âdeep diveâ tutorials might not need that section, or if I include them, the description should be very brief, because Iâm assuming that youâve completed the âhello worldâ tutorial and understand a thing or two about the product.
The âmodularâ and âhello worldâ tutorials will require step headings, but the âdeep diveâ tutorials probably wonât (at least the way Iâm thinking about it, as having more of a âreferenceâ feel).
Lots to think about here. But Iâm enjoying it! Hopefully Iâll have some drafts ready to go soon.