feat(curriculum): Add fCC Authors Page Project to JS Cert (#49826)

* feat(curriculum): Add fCC Authors Page Project to JS Cert

* Added intro.json, index.md, and meta.json files

* feat: wrote tests for the first twelve steps, also corrected step 11 test

* finished writing tests

* chore: cross-checked tests and fixed broken ones

* chore: fixed a merge conflict

* chore: fixed more merge conflicts

* chore: implemented Kris's suggestions

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* chore: implemented Naomi's suggestions

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* combined steps eleven and twelve

* chore: implemented more suggestions from Naomi

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* chore: removed the intro json extra comma

* chore: debugging failed CI

* chore: debugging failed CI from step 6

* fix: still debugging CI issues

* ci: checking why CI failed

* ci: debugging CI failure in step 12

* chore: implemented Naomi's suggestions to make CI pass

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* ci: debugging CI failure in step 12

* feat: Tested for semi-colons in steps that don't allow it

* ci: debuggin step 17 CI failure

* chore: implemented Jessica's suggestions

Co-authored-by: Jessica Wilkins  <67210629+jdwilkin4@users.noreply.github.com>

* feat: rewrote tests for step 22

* fix: fixed small issues like typos and wrapping backticks around some words

* fix: rewrote tests for step 5 to follow Sem's recommendation

* fix: rewrote tests for step 28 to not be strict with backticks

* fix: fixed intro json file error

---------

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
Co-authored-by: Jessica Wilkins  <67210629+jdwilkin4@users.noreply.github.com>
This commit is contained in:
Kolade Chris
2023-04-26 15:32:29 +02:00
committed by GitHub
co-authored by Kristofer Koishigawa Naomi Carrigan Jessica Wilkins
parent 33535dda40
commit 81a84f8aaf
33 changed files with 5259 additions and 0 deletions
+4
View File
@@ -348,6 +348,10 @@
"title": "Learn Data Structures By Building A Shopping Cart",
"intro": ["", ""]
},
"learn-fetch-and-promises-by-building-an-fcc-authors-page": {
"title": "Learn Fetch and Promises By Building an fCC Authors Page",
"intro": ["", ""]
},
"learn-regular-expressions-by-building-a-spam-filter": {
"title": "Learn Regular Expressions by Building a Spam Filter",
"intro": ["", ""]
@@ -0,0 +1,10 @@
---
title: Introduction to the Learn Fetch and Promises By Building an fCC Authors Page
block: learn-fetch-and-promises-by-building-an-fcc-authors-page
superBlock: JavaScript Algorithms and Data Structures
isBeta: true
---
## Introduction to the Learn Fetch and Promises By Building an fCC Authors Page
This is a test for the new project-based curriculum.
+1
View File
@@ -128,5 +128,6 @@
"learn-simple-and-compound-interest": "Python",
"college-algebra-with-python-conclusion": "Python",
"learn-data-structures-by-building-a-shopping-cart": "JavaScript",
"learn-fetch-and-promises-by-building-an-fcc-authors-page": "JavaScript",
"learn-regular-expressions-by-building-a-spam-filter": "JavaScript"
}