From fb1c2f1fc289e15365b251fb9b0445a8f5fa88ca Mon Sep 17 00:00:00 2001 From: Jessica Wilkins <67210629+jdwilkin4@users.noreply.github.com> Date: Tue, 17 Sep 2024 02:21:35 -0700 Subject: [PATCH] feat(curriculum): adding 5 bash programs workshop to cert (#56113) --- client/i18n/locales/english/intro.json | 8 +++++++- .../workshop-bash-five-programs/index.md | 9 +++++++++ .../workshop-bash-five-programs/meta.json | 12 ++++++++++++ .../5f5904ac738bc2fa9efecf5a.md | 19 +++++++++++++++++++ 4 files changed, 47 insertions(+), 1 deletion(-) create mode 100644 client/src/pages/learn/front-end-development/workshop-bash-five-programs/index.md create mode 100644 curriculum/challenges/_meta/workshop-bash-five-programs/meta.json create mode 100644 curriculum/challenges/english/25-front-end-development/workshop-bash-five-programs/5f5904ac738bc2fa9efecf5a.md diff --git a/client/i18n/locales/english/intro.json b/client/i18n/locales/english/intro.json index 4b9d8388727..6bcd1788a7b 100644 --- a/client/i18n/locales/english/intro.json +++ b/client/i18n/locales/english/intro.json @@ -2226,7 +2226,13 @@ "oxxf": { "title": "339", "intro": [] }, "ynqt": { "title": "340", "intro": [] }, "hnta": { "title": "341", "intro": [] }, - "hwpv": { "title": "342", "intro": [] }, + "workshop-bash-five-programs": { + "title": "Build Five Programs", + "intro": [ + "Bash scripts combine terminal commands and logic into programs that can execute or automate tasks, and much more.", + "In this 220-lesson workshop, you will learn more terminal commands and how to use them within Bash scripts by creating five small programs." + ] + }, "keqo": { "title": "343", "intro": [] }, "pegc": { "title": "344", "intro": [] }, "udfh": { "title": "345", "intro": [] }, diff --git a/client/src/pages/learn/front-end-development/workshop-bash-five-programs/index.md b/client/src/pages/learn/front-end-development/workshop-bash-five-programs/index.md new file mode 100644 index 00000000000..80e4e18d988 --- /dev/null +++ b/client/src/pages/learn/front-end-development/workshop-bash-five-programs/index.md @@ -0,0 +1,9 @@ +--- +title: Introduction to the Build Five Programs +block: workshop-bash-five-programs +superBlock: front-end-development +--- + +## Introduction to the Build Five Programs + +This is a test for the new project-based curriculum. diff --git a/curriculum/challenges/_meta/workshop-bash-five-programs/meta.json b/curriculum/challenges/_meta/workshop-bash-five-programs/meta.json new file mode 100644 index 00000000000..0e8e4a9e0e0 --- /dev/null +++ b/curriculum/challenges/_meta/workshop-bash-five-programs/meta.json @@ -0,0 +1,12 @@ +{ + "name": "Build Five Programs", + "blockType": "workshop", + "isUpcomingChange": true, + "usesMultifileEditor": false, + "hasEditableBoundaries": false, + "dashedName": "workshop-bash-five-programs", + "order": 342, + "superBlock": "front-end-development", + "challengeOrder": [{ "id": "5f5904ac738bc2fa9efecf5a", "title": "Build Five Programs" }], + "helpCategory": "Backend Development" +} diff --git a/curriculum/challenges/english/25-front-end-development/workshop-bash-five-programs/5f5904ac738bc2fa9efecf5a.md b/curriculum/challenges/english/25-front-end-development/workshop-bash-five-programs/5f5904ac738bc2fa9efecf5a.md new file mode 100644 index 00000000000..852427e1459 --- /dev/null +++ b/curriculum/challenges/english/25-front-end-development/workshop-bash-five-programs/5f5904ac738bc2fa9efecf5a.md @@ -0,0 +1,19 @@ +--- +id: 5f5904ac738bc2fa9efecf5a +title: Build Five Programs +challengeType: 12 +url: freeCodeCamp/learn-bash-scripting-by-building-five-programs +dashedName: build-five-programs +--- + +# --description-- + +In this 220-lesson workshop, you will learn more terminal commands and how to use them within Bash scripts by creating five small programs. + +# --instructions-- + +# --hints-- + +# --seed-- + +# --solutions--