# Documentation
Learning Goals
- Raise **awareness** that documentation is crucial in RSE.
- Understand that there is a difference between documentation and **good documentation**.
- Get to know the purpose and basic structure of several **standard documentation building blocks** (README, commit message, changelog, ...).
- **Not**: Learn how to really write good documentation. This takes practice and much more than 90 minutes.
- **Not**: Any technical tools. This will come next week.
| Duration | Content |
| --- | --- |
| 90 minutes | [`technical_writing_slides.md`](https://github.com/Simulation-Software-Engineering/Lecture-Material/blob/main/04_documentation/technical_writing_slides.md) |
| 20 minutes | [`markup_languages_slides.md`](https://github.com/Simulation-Software-Engineering/Lecture-Material/blob/main/04_documentation/markup_languages_slides.md), [`markup_languages_demo.md`](https://github.com/Simulation-Software-Engineering/Lecture-Material/blob/main/04_documentation/markup_languages_demo.md) |
| 70 minutes | [`tools_slides.md`](https://github.com/Simulation-Software-Engineering/Lecture-Material/blob/main/04_documentation/tools_slides.md), [`markup_languages_demo.md`](https://github.com/Simulation-Software-Engineering/Lecture-Material/blob/main/04_documentation/tools_demo.md) |
| 60 minutes | [`tools_exercise.md`](https://github.com/Simulation-Software-Engineering/Lecture-Material/blob/main/04_documentation/tools_exercise.md) |