From 86d867b4012faf9f953837a8de19b88d1c13a655 Mon Sep 17 00:00:00 2001 From: Kate Isaac <41767733+kweav@users.noreply.github.com> Date: Thu, 5 Dec 2024 10:51:58 -0500 Subject: [PATCH] Update 01-intro.Rmd Updated to include ottrpal::include_slide code chunk names Added the topics included slide Moved the learning objectives from topics covered to curriculum section --- 01-intro.Rmd | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/01-intro.Rmd b/01-intro.Rmd index c88aabc..e8f6970 100644 --- a/01-intro.Rmd +++ b/01-intro.Rmd @@ -19,8 +19,7 @@ _This course is written for individuals who:_ - Wish to save time and enhance their scientific projects using automation - Have perhaps tried to learn about GitHub Actions before but felt overwhelmed about how to start - -```{r, out.width = "100%", echo = FALSE} +```{r for_individuals_who, out.width = "100%", echo = FALSE} ottrpal::include_slide("https://docs.google.com/presentation/d/1x0Cnk2Wcsg8HYkmXnXo_0PxmYCxAwzVrUQzb8DUDvTA/edit#slide=id.g1173f7473f7_0_0") ``` @@ -28,13 +27,13 @@ ottrpal::include_slide("https://docs.google.com/presentation/d/1x0Cnk2Wcsg8HYkmX This course covers how to use GitHub actions for scientific software development. We encourage the recognition that scientific software can take many forms that can all benefit from the concepts of continuous integration and continuous deployment. -```{r, out.width = "100%", echo = FALSE} -ottrpal::include_slide("https://docs.google.com/presentation/d/1x0Cnk2Wcsg8HYkmXnXo_0PxmYCxAwzVrUQzb8DUDvTA/edit#slide=id.gd422c5de97_0_10") +```{r topics_covered, out.width = "100%", echo = FALSE} +ottrpal::include_slide("https://docs.google.com/presentation/d/1x0Cnk2Wcsg8HYkmXnXo_0PxmYCxAwzVrUQzb8DUDvTA/edit#slide=id.g2ab6f05fef1_0_0") ``` This course builds on concepts introduced in the [Reproducibility](https://jhudatascience.org/Reproducibility_in_Cancer_Informatics/introduction.html) and [Advanced Reproducibility](https://jhudatascience.org/Adv_Reproducibility_in_Cancer_Informatics/introduction.html) courses from the ITCR Training Network. If you are unfamiliar with GitHub and/or do not have an account, we'd suggest you start with those courses by using the links or QR codes below. -```{r, echo = FALSE} +```{r prereqs, echo = FALSE} ottrpal::include_slide("https://docs.google.com/presentation/d/1x0Cnk2Wcsg8HYkmXnXo_0PxmYCxAwzVrUQzb8DUDvTA/edit#slide=id.g101867ebdaa_18_0") ``` @@ -64,6 +63,10 @@ Equip learners with basics skills and confidence to utilize the concepts of cont **What is not the goal** This course is meant to teach learners how to create sophisticated GitHub Actions, but instead introduce learners to basic fundamentals of continuous integration and continuous deployment. This course focuses on GitHub Actions and will not cover any other (perfectly fine) tools for CI/CD. +```{r learning_objectives, out.width = "100%", echo = FALSE} +ottrpal::include_slide("https://docs.google.com/presentation/d/1x0Cnk2Wcsg8HYkmXnXo_0PxmYCxAwzVrUQzb8DUDvTA/edit#slide=id.gd422c5de97_0_10") +``` + ## How to use the course Ideally you should follow along with the chapters and perform the activities as they are described. These activities involve using GitHub and GitHub actions. You will need a GitHub account and basic familiarity with GitHub.