Skip to content

Commit 382c9ef

Browse files
committed
hack hack hack
1 parent d92d5fe commit 382c9ef

17 files changed

+95
-41
lines changed

diagram.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ const findMarkdownFilesInGit = async () => {
1515
};
1616

1717
const findMarkdownFiles = async () => {
18-
const ignorePattern = /^(README|LICENSE|contributing\/)/;
18+
const ignorePattern = /^(README|LICENSE|contributing|diagram)/;
1919
return (await findMarkdownFilesInGit()).filter((f) => !ignorePattern.test(f));
2020
};
2121

@@ -121,7 +121,9 @@ const main = async () => {
121121

122122
const graphLines = buildGraph(markdownFilenames, trimmed);
123123
const graphContent =
124-
["```mermaid", "graph LR;", ...graphLines, "```"].join("\n") + "\n";
124+
["# Diagram", "", "```mermaid", "graph LR;", ...graphLines, "```"].join(
125+
"\n",
126+
) + "\n";
125127

126128
await writeFile("diagram.md", graphContent, "utf-8");
127129
console.log("Wrote diagram.md");

diagram.md

Lines changed: 25 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,42 @@
1+
# Diagram
2+
13
```mermaid
24
graph LR;
35
id0["courses/Backend/README.md"]
4-
id10["shared-modules/JavaScript/legacy-js1-week1.md"]
5-
id11["shared-modules/JavaScript/legacy-js1-week2.md"]
6-
id12["shared-modules/JavaScript/legacy-js1-week3.md"]
7-
id13["shared-modules/JavaScript/legacy-js1-week4.md"]
6+
id10["shared-modules/JavaScript/legacy-js1-week2.md"]
7+
id11["shared-modules/JavaScript/legacy-js1-week3.md"]
8+
id12["shared-modules/JavaScript/legacy-js1-week4.md"]
9+
id13["shared-modules/JavaScript/legacy-js1.md"]
810
id14["shared-modules/JavaScript/legacy-js2-week1.md"]
911
id15["shared-modules/JavaScript/legacy-js2-week2.md"]
1012
id16["shared-modules/JavaScript/legacy-js2-week3.md"]
11-
id17["shared-modules/JavaScript/legacy-js3-week1.md"]
12-
id18["shared-modules/JavaScript/legacy-js3-week2.md"]
13-
id19["shared-modules/JavaScript/legacy-js3-week3.md"]
13+
id17["shared-modules/JavaScript/legacy-js2.md"]
14+
id18["shared-modules/JavaScript/legacy-js3-week1.md"]
15+
id19["shared-modules/JavaScript/legacy-js3-week2.md"]
1416
id1["courses/Foundation/HTML-CSS/Pre-course/readme.md"]
15-
id20["shared-modules/README.md"]
16-
id21["shared-modules/legacy-git1.md"]
17-
id22["shared-modules/legacy-git2.md"]
17+
id20["shared-modules/JavaScript/legacy-js3-week3.md"]
18+
id21["shared-modules/JavaScript/legacy-js3.md"]
19+
id22["shared-modules/README.md"]
20+
id23["shared-modules/legacy-git1.md"]
21+
id24["shared-modules/legacy-git2.md"]
1822
id2["courses/Foundation/HTML-CSS/The-one-and-only-week1/readme.md"]
1923
id3["courses/Foundation/HTML-CSS/first-homework-submission.md"]
2024
id4["courses/Foundation/HTML-CSS/homework.md"]
2125
id5["courses/Foundation/HTML-CSS/readme.md"]
2226
id6["courses/Foundation/README.md"]
2327
id7["courses/Frontend/README.md"]
2428
id8["courses/Pre-Course/README.md"]
25-
id9["diagram.md"]
29+
id9["shared-modules/JavaScript/legacy-js1-week1.md"]
30+
id13-->id10
31+
id13-->id11
32+
id13-->id12
33+
id13-->id9
34+
id17-->id14
35+
id17-->id15
36+
id17-->id16
37+
id21-->id18
38+
id21-->id19
39+
id21-->id20
2640
id5-->id1
2741
id5-->id2
2842
id5-->id4

shared-modules/JavaScript/legacy-js1-week1.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
https://github.com/HackYourFuture-CPH/JavaScript/tree/675adba05e23ccf1b52d653e03f7d9b1f11c4e09/javascript1/week1
1+
# JavaScript 1, week 1
2+
3+
[source](https://github.com/HackYourFuture-CPH/JavaScript/tree/675adba05e23ccf1b52d653e03f7d9b1f11c4e09/javascript1/week1)
24

35
- Intro JavaScript (What is it, what can you use it for)
46
- Setup js either via browser or via node

shared-modules/JavaScript/legacy-js1-week2.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
https://github.com/HackYourFuture-CPH/JavaScript/tree/675adba05e23ccf1b52d653e03f7d9b1f11c4e09/javascript1/week2
1+
# JavaScript 1, week 2
2+
3+
[source](https://github.com/HackYourFuture-CPH/JavaScript/tree/675adba05e23ccf1b52d653e03f7d9b1f11c4e09/javascript1/week2)
24

35
- Conditions: if, elseif, else. Negated.
46
- Functions: Calling, defining, parameters, arguments

shared-modules/JavaScript/legacy-js1-week3.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
https://github.com/HackYourFuture-CPH/JavaScript/tree/675adba05e23ccf1b52d653e03f7d9b1f11c4e09/javascript1/week3
1+
# JavaScript 1, week 3
2+
3+
[source](https://github.com/HackYourFuture-CPH/JavaScript/tree/675adba05e23ccf1b52d653e03f7d9b1f11c4e09/javascript1/week3)
24

35
- Arrays continued: pop, push, shift, unshift, length, indexOf. No map, filter or reduce
46
- Objects: Access properties two ways, key value. Array of objects. Use real world examples (users, products, houselistings)
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1-
https://github.com/HackYourFuture-CPH/JavaScript/tree/675adba05e23ccf1b52d653e03f7d9b1f11c4e09/javascript1/week4
1+
# JavaScript 1, week 4
2+
3+
[source](https://github.com/HackYourFuture-CPH/JavaScript/tree/675adba05e23ccf1b52d653e03f7d9b1f11c4e09/javascript1/week4)
24

35
Recap of weeks 1–3, and solving problems.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# JavaScript 1
2+
3+
- [week 1](./legacy-js1-week1.md)
4+
- [week 2](./legacy-js1-week2.md)
5+
- [week 3](./legacy-js1-week3.md)
6+
- [week 4](./legacy-js1-week4.md)
Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
1-
https://github.com/HackYourFuture-CPH/JavaScript/tree/675adba05e23ccf1b52d653e03f7d9b1f11c4e09/javascript2/week1
1+
# JavaScript 2, week 1
2+
3+
[source](https://github.com/HackYourFuture-CPH/JavaScript/tree/675adba05e23ccf1b52d653e03f7d9b1f11c4e09/javascript2/week1)
24

3-
```
45
- Browser environment
56

6-
HTML vs CSS vs JS
7-
Client vs server
8-
Where is the script tag being loaded
7+
- HTML vs CSS vs JS
8+
- Client vs server
9+
- Where is the script tag being loaded
910

10-
DOM
11+
- DOM
1112

12-
What is it and what do developers use the DOM for?
13-
DOM manipulation
14-
Get elements
15-
Insert elements
16-
Element manipulation (style, innerHTML, text)
17-
Window object
18-
Document object
13+
- What is it and what do developers use the DOM for?
14+
- DOM manipulation
15+
- Get elements
16+
- Insert elements
17+
- Element manipulation (style, innerHTML, text)
18+
- Window object
19+
- Document object
1920

20-
Event listeners
21+
- Event listeners
2122

22-
Document onload
23-
Click, submit, change, input - Focus on usage
24-
```
23+
- Document onload
24+
- Click, submit, change, input - Focus on usage

shared-modules/JavaScript/legacy-js2-week2.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
https://github.com/HackYourFuture-CPH/JavaScript/tree/675adba05e23ccf1b52d653e03f7d9b1f11c4e09/javascript2/week2
1+
# JavaScript 2, week 2
2+
3+
[source](https://github.com/HackYourFuture-CPH/JavaScript/tree/675adba05e23ccf1b52d653e03f7d9b1f11c4e09/javascript2/week2)
24

35
- `Array` functions
46
- `.forEach`

shared-modules/JavaScript/legacy-js2-week3.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
https://github.com/HackYourFuture-CPH/JavaScript/tree/675adba05e23ccf1b52d653e03f7d9b1f11c4e09/javascript2/week3
1+
# JavaScript 2, week 3
2+
3+
[source](https://github.com/HackYourFuture-CPH/JavaScript/tree/675adba05e23ccf1b52d653e03f7d9b1f11c4e09/javascript2/week3)
24

35
Functions advanced:
46

0 commit comments

Comments
 (0)