1
0
Fork 0
freesewing/markdown/dev/guides/docs/en.md

42 lines
1.8 KiB
Markdown
Raw Normal View History

2022-01-16 12:21:55 +01:00
---
title: How we structure our documentation
---
Whether you're writing documenation for FreeSewing, or merely trying
to find what you are looking for, understanding how we structure our
documentation can help you find your feet, and figure out what goes where.
## Types of documentation
Our documentation is divided into four different types:
- [**Tutorials**](/tutorials) are lessons that lead you through a series of steps to complete a project.
- [**Guides**](/guides) tell a story to further your understanding of a specific topic.
- [**Howtos**](/howtos) give you concrete steps to solve a common problem or challenge.
- [**Reference**](/reference) holds technical descriptions of the underlying technology and how to make use of it.
2022-01-16 12:21:55 +01:00
Each time you write documentation, you have to ask yourself: Is it a tutorial? Is it a Guide?
Is it a Howto? Or is it Reference documentation.
If you find it hard to answer that question, the illustration below might help you figure out
where your documentation should go based on what it's trying to accomplish:
2022-02-19 08:04:25 +01:00
![A graphic showing a visual representation of our documentation
2022-01-16 12:21:55 +01:00
structure](docs.png "A visual representation of how our documentation is structured")
- Write a **Tutorial** is your aim is to help people learn the platform
- Write a **Guide** if your aim is to further people's understanding of a topic by going a bit deeper
- Write a **Howto** if your ain is to help people accomplish a task
- Write **Reference** documentation to detail how things work under the hood
- Refer people to **Discord or Github** for things that are not (yet) covered in our documentation
2022-01-16 12:21:55 +01:00
<Note>
##### Based on a talk by Daniele Procida
2022-02-19 08:04:25 +01:00
This structure is loosely based
2022-01-16 12:21:55 +01:00
on [this talk by Daniele Procida](https://www.youtube.com/watch?v=t4vKPhjcMZg) at
PyCon AU 2017.
</Note>