# (AM Session) Foundational Open Science Skills (FOSS) Lesson 4: Intro to Documentation
:::info
**Date**: `2022-10-06`
**Today Lead Instructor:** Michael
**Today Helpers:** Michele, Jason, Tina, Tyson
**Course Website:** https://cyverse-learning-materials.github.io/foss
**Zoom Link:** https://arizona.zoom.us/j/86152278453
**Instant Feedback:** (please complete before you leave class) [Complete Form](https://docs.google.com/forms/d/e/1FAIpQLSeVyEB8sU99Mn4IuzQ561Crp7v_wDl-yEcD2iutBxXRfrHo-Q/viewform?usp=sf_link)
:::
## :stopwatch: Agenda
### Warm-up (5 minutes):
#### Questions & Comments about Data Management?
#### A bit about the Capstone projects
- not too early to start thinking about what you'd like to do, as individual or as team with others in your class day
- will have a work session before the final presentations (Week 10) where instructors will be available to help
## Introduction to Documentation (50 minutes)
### Breakout Discussion
- What **types** of communication do you regularly do? What **modes** do you use for them?
- Slack, email, socmedia
- line betw communication and documentation gets blurry
- What types of documentation do you regularly read? What types do you write? What do you use for this documentation?
- documentation for R packages (highly variable quality! e.g., RMarkdown)
- stack overflow threads
- stack overflow for ARCgis
- HackMD! (notes)
- Google docs
- github wiki (on a repo); can track issues on the repo
- MKDocs (CyVerse FOSS documentation)
- ReadtheDocs - powerful, good for highly structured docs; restructured text is a bit complicated
- What kind of organization/structure do you use for documentation?
- github track issues
- Michele uses OneNote to document notes/email
- tina videorecords SOPs of infrequent admin tasks
- Michael organizes his Chrome bookmarks (nested related folders)
- Quarto - mix text and code that runs
- Confluence wiki (Atlassian product)
- using documentation where/as close to your work lives makes things easier
### Communication
https://cyverse-learning-materials.github.io/foss/04_documentation_communication/#communication
### Documentation
https://cyverse-learning-materials.github.io/foss/04_documentation_communication/#project-documentation
- documentation framework with 4 quadrants: https://documentation.divio.com/

## :toilet: BioBreak (5 minutes) :coffee: :tea:
## Making a GitHub Pages website (do as Homework too)
https://academicpages.github.io/
https://github.com/academicpages/academicpages.github.io
### Links shared in class
https://github.com/MCMaurer/R_snippets