Skip to content

Commit c668fa2

Browse files
authored
feat: adds lesson_07 homework and lesson_08 pre-work (#303)
* feat: adds lesson_07 homework and lesson_08 pre-work Signed-off-by: Anthony D. Mays <[email protected]> * fix: updates slides references --------- Signed-off-by: Anthony D. Mays <[email protected]>
1 parent 5abe218 commit c668fa2

35 files changed

+6632
-9
lines changed
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
name: Check Lesson 07 Pull Request
2+
3+
on:
4+
pull_request:
5+
branches: [ "main" ]
6+
paths:
7+
- "lesson_07/conditionals/**"
8+
9+
jobs:
10+
build:
11+
12+
runs-on: ubuntu-latest
13+
permissions:
14+
contents: read
15+
16+
steps:
17+
- uses: actions/checkout@v4
18+
19+
- name: Use Node.js
20+
uses: actions/setup-node@v4
21+
with:
22+
node-version: '20.x'
23+
24+
- name: Build Shared Lib with Node.js
25+
working-directory: ./lib/javascript/codedifferently-instructional
26+
run: npm ci
27+
28+
- name: Build Lesson 07 with Node.js
29+
working-directory: ./lesson_07/conditionals
30+
run: |
31+
npm ci
32+
npm run test

.github/workflows/check_push.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ on:
1010
- "lesson_03/quiz/**"
1111
- "lesson_06/quiz/**"
1212
- "lesson_06/expression/**"
13+
- "lesson_07/conditionals/**"
1314
jobs:
1415
build:
1516
runs-on: ubuntu-latest
@@ -86,3 +87,9 @@ jobs:
8687
run: |
8788
npm ci
8889
npm run compile
90+
91+
- name: Build Lesson 07 with Node.js
92+
working-directory: ./lesson_07/conditionals
93+
run: |
94+
npm ci
95+
npm run compile

lesson_00/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Lesson 00 - Developer Workflow: Git Fundamentals ([Slides](https://code-differently.github.io/code-differently-24-q4/slides/#/lesson_00))
1+
# Lesson 00 - Developer Workflow: Git Fundamentals ([Slides](https://code-differently.github.io/code-differently-25-q1/slides/#/lesson_00))
22

33
## Slides
44

lesson_01/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Lesson 01 - Developer Workflow: IDE Fundamentals ([Slides](https://code-differently.github.io/code-differently-24-q4/slides/#/lesson_01))
1+
# Lesson 01 - Developer Workflow: IDE Fundamentals ([Slides](https://code-differently.github.io/code-differently-25-q1/slides/#/lesson_01))
22

33
## Pre-work
44

lesson_02/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Lesson 02: Developer Workflow: Navigating the Terminal ([Slides](https://code-differently.github.io/code-differently-24-q4/slides/#/lesson_02))
1+
# Lesson 02: Developer Workflow: Navigating the Terminal ([Slides](https://code-differently.github.io/code-differently-25-q1/slides/#/lesson_02))
22

33
## Pre-work
44

lesson_03/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Lesson 03: How Computers Work ([Slides](https://code-differently.github.io/code-differently-24-q4/slides/#/lesson_03))
1+
# Lesson 03: How Computers Work ([Slides](https://code-differently.github.io/code-differently-25-q1/slides/#/lesson_03))
22

33
## Pre-work
44

lesson_04/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Lesson 04: How to Be A Great Software Engineer ([Slides](https://code-differently.github.io/code-differently-24-q4/slides/#/lesson_04))
1+
# Lesson 04: How to Be A Great Software Engineer ([Slides](https://code-differently.github.io/code-differently-25-q1/slides/#/lesson_04))
22

33
## Pre-work
44

lesson_05/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Lesson 05: Software Development Life Cycle ([Slides](https://code-differently.github.io/code-differently-24-q4/slides/#/lesson_05))
1+
# Lesson 05: Software Development Life Cycle ([Slides](https://code-differently.github.io/code-differently-25-q1/slides/#/lesson_05))
22

33
## Pre-work
44

lesson_06/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Lesson 06: Statements and Variables ([Slides](https://code-differently.github.io/code-differently-24-q4/slides/#/lesson_06))
1+
# Lesson 06: Statements and Variables ([Slides](https://code-differently.github.io/code-differently-25-q1/slides/#/lesson_06))
22

33
## Pre-work
44

lesson_07/README.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Lesson 07: Control Flow ([Slides](https://code-differently.github.io/code-differently-24-q4/slides/#/lesson_07))
1+
# Lesson 07: Control Flow ([Slides](https://code-differently.github.io/code-differently-25-q1/slides/#/lesson_07))
22

33
## Pre-work
44

@@ -10,4 +10,12 @@ Please review the following resources before lecture:
1010

1111
## Homework
1212

13-
- [ ] TODO(anthonydmays): Add homework details
13+
- [ ] Complete [Conditionals and Loops](#conditionals-and-loops) exercise.
14+
- [ ] Do pre-work for [lesson 08](/lesson_08/).
15+
16+
## Conditionals and Loops
17+
18+
This exercise will provide you ample opportunities to practice your understanding of conditional expressions and loops. To complete this assignment, implement the functions in [lesson7.ts][lesson7-file] and in the code file for your assigned homework group, ensure the tests pass, and submit a PR. Remember to use the [Conventional Commits][conventional-commits] spec for your commit messages and pull requests.
19+
20+
[lesson7-file]: ./conditionals/src/lesson7.ts
21+
[conventional-commits]: https://www.conventionalcommits.org/en/v1.0.0/

0 commit comments

Comments
 (0)