Australian National University
2025-07-14
When we enter a new kitchen where do you go to find:
When we enter a new project where do you go to find:
When we enter a new project where do you go to find:
A well thought-out project directory should feel intuitive and effortless! β¨
A consistent format and understanding will make life easier π
https://github.com/anu-aagi/template-project
template-project/ # Root of the project folder (rename)
β
βββ README.qmd # Edit this one
|ββ README.md # Automatically generated from .qmd
β
βββ data/ # Raw and derived data
|
βββ code/ # Scripts to run analysis
|
βββ outputs/ # Outputs (code generated)
β
βββ misc/ # Misc documents
|
βββ .git/ # Git tracking folder
βββ .gitignore # Files/folders to be ignored by git
|ββ .Rproj # RStudio project file
https://github.com/anu-aagi/template-project
template-project/
β
βββ README.qmd # Edit this one
|ββ README.md # Automatically generated from .qmd
β
https://github.com/anu-aagi/template-project
template-project/
β
βββ data/ # Raw and derived data
| βββ README.md # When and how data was received
β βββ data-raw/ # Read-only files
β βββ data-input/ # Extracted and coerced from raw data
β βββ data-valid/ # Edit and imputed from input data
https://github.com/anu-aagi/template-project
template-project/
β
βββ code/ # Scripts to run analysis
| |__ 00_utils.R # Custom functions
| |__ 01_data-prep.R # Prepare input and valid data
| |__ 02_purpose.R
| |__ 03_purpose.R
https://github.com/anu-aagi/template-project
code/
template-project/
β
βββ outputs/ # Outputs
β βββ stats/ # Analysed results (R objects, .csv, etc.)
β βββ figures/ # Figures (.png, .pdf, etc.)
β βββ paper/ # Paper format (delete if not applicable)
β βββ report/ # Report format (delete if not applicable)
https://github.com/anu-aagi/template-project
template-project/
β
βββ misc/ # Misc documents
β βββ unsorted/ # Unsorted files
β βββ images/ # Images (not created by code)
β βββ notes/ # Read-only files
β βββ meetings/ # Edit and imputed from input data