diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index d9cf036..96e6c50 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -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. diff --git a/content/tutorials/external/huidae_courses.yml b/content/tutorials/external/huidae_courses.yml new file mode 100644 index 0000000..1f4ef4f --- /dev/null +++ b/content/tutorials/external/huidae_courses.yml @@ -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'] diff --git a/content/tutorials/external/images/deforestation_tutorial.png b/content/tutorials/external/images/deforestation_tutorial.png new file mode 100644 index 0000000..2151e3c Binary files /dev/null and b/content/tutorials/external/images/deforestation_tutorial.png differ diff --git a/content/tutorials/external/images/subwatersheds-streams-watershed.png b/content/tutorials/external/images/subwatersheds-streams-watershed.png new file mode 100644 index 0000000..ea79358 Binary files /dev/null and b/content/tutorials/external/images/subwatersheds-streams-watershed.png differ diff --git a/index.qmd b/index.qmd index a18a487..c5f202f 100644 --- a/index.qmd +++ b/index.qmd @@ -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