Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 35 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -123,6 +123,41 @@ You can either specify it in the YAML header (`thumbnail: image.webp`) or add `{
![Slope map](slope.webp){.preview-image}
```

## External tutorials

If you want to have your GRASS external tutorials listed, you can create a `.yml` file
within the `content/tutorials/external` folder with the tutorial(s) you want to include.
See an example below:

``` yaml
- title: Species distribution modeling using Maxent in GRASS GIS
path: https://ecodiv.earth/TutorialsNotes/sdmingrassgis/
author: Paulo van Breugel
image: content/tutorials/external/images/sdm_in_grass_tutorialbanner.png
date: "2025-02-12"
description: Species distribution models to predict the current and future distribution of the Almond-eyed Ringlet.
categories: ['biogeography', 'ecology', 'intermediate', 'advanced']
- title: Density distribution map of white-tailed deer
path: https://ecodiv.earth/TutorialsNotes/deerdensities/index.html
author: Paulo van Breugel
image: content/tutorials/external/images/deer-density-tile.png
date: "2025-01-10"
description: Habitat suitability map for the white-tailed deer using spatial multicriteria analysis and spatial disaggregation in GRASS.
categories: ['biogeography', 'MCDA', 'ecology', 'intermediate']
```

Then, you need to add the path to your `.yml` file in the header of the
`index.qmd` file in the root directory.

``` yaml
contents:
- content/tutorials
- content/tutorials/external/your_tutorials.yml
```

Do not forget to also include the image that will be used as thumbnail within
`content/tutorials/external/images`.

## Submitting your contribution

Check your markdown with a [linter](https://dlaa.me/markdownlint/) and fix as many issues as you can. This will help keeping the tutorials consistent.
Expand Down
14 changes: 14 additions & 0 deletions content/tutorials/external/huidae_courses.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
- title: Deforestation study using GRASS
path: https://workshop.isnew.info/grass-deforestation/
author: Huidae Cho
image: content/tutorials/external/images/deforestation_tutorial.png
date: "2022-03-25"
description: Estimate the forest change rate and learn some GRASS basic concepts.
categories: ['bash', 'Python', 'beginner']
- title: Physically-based hydrologic modeling using GRASS r.topmodel
path: https://workshop.isnew.info/nsf-pose-2025-r.topmodel/
author: Huidae Cho
image: content/tutorials/external/images/subwatersheds-streams-watershed.png
date: "2025-01-31"
description: Workshop introducing the r.topmodel tool for hydrologic modeling.
categories: ['bash', 'R', 'intermediate', 'hydrology']
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions index.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ listing:
contents:
- content/tutorials
- content/tutorials/external/ecodiv.yml
- content/tutorials/external/huidae_courses.yml
sort: "date desc"
type: grid
categories: true
Expand Down
Loading