Skip to content

Commit e8bbb01

Browse files
committed
Merge branch 'main' of https://github.com/HackYourFuture-CPH/programme into js-node-plan
2 parents 93b293c + c9f4745 commit e8bbb01

File tree

262 files changed

+55482
-256
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

262 files changed

+55482
-256
lines changed

.editorconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Editor configuration, see http://editorconfig.org
1+
# Editor configuration, see https://editorconfig.org
22
root = true
33

44
[*]

.github/workflows/lint.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
steps:
2020
- name: Checkout code
2121
uses: actions/checkout@v4
22-
- name: npm install
23-
run: npm install
22+
- name: Compile
23+
run: npm install && npm run build
2424
- name: Run the linter
2525
run: ./lint

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
# Ignore hidden Mac OS directory files
22
**/.DS_Store
33
node_modules/
4+
support/dist/

.markdownlint.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
---
22
$schema: https://raw.githubusercontent.com/DavidAnson/markdownlint/v0.37.4/schema/markdownlint-config-schema.json
33
extends: markdownlint/style/prettier
4-
MD046:
5-
style: fenced
4+
MD026:
5+
punctuation: .,;:。,;:!
66
MD033:
77
allowed_elements:
88
- nobr
9+
MD046:
10+
style: fenced

.prettierignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/support/dist/

.tool-versions

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
nodejs 23.11.0

.vscode/extensions.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"recommendations": [
3+
"takumii.markdowntable",
4+
"yzhang.markdown-all-in-one",
5+
"streetsidesoftware.code-spell-checker",
6+
"editorconfig.editorconfig"
7+
]
8+
}

.vscode/tasks.json

Lines changed: 99 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,99 @@
1+
{
2+
// See https://go.microsoft.com/fwlink/?LinkId=733558
3+
// for the documentation about the tasks.json format
4+
"version": "2.0.0",
5+
"tasks": [
6+
{
7+
"label": "./lint",
8+
"detail": "Runs all supplied linters. This is the same check that runs on all pull requests.",
9+
"type": "npm",
10+
"script": "lint",
11+
"problemMatcher": {
12+
"fileLocation": ["relative", "${workspaceFolder}"],
13+
"severity": "error",
14+
"owner": "lint-owner",
15+
"source": "lint-source",
16+
"pattern": {
17+
"regexp": "^(.*?):(\\d+)(?::(\\d+))? ((?:MD|VL)\\S+) (.*)$",
18+
"file": 1,
19+
"line": 2,
20+
"column": 3,
21+
"code": 4,
22+
"message": 5
23+
}
24+
}
25+
},
26+
{
27+
"label": "./lint (watch)",
28+
"detail": "Runs all linters. This is the same check that runs on all pull requests.",
29+
"type": "npm",
30+
"script": "lint:watch",
31+
"isBackground": true,
32+
"problemMatcher": {
33+
"fileLocation": ["relative", "${workspaceFolder}"],
34+
"severity": "error",
35+
"owner": "lint-owner",
36+
"source": "lint-source",
37+
"pattern": {
38+
"regexp": "^(.*?):(\\d+)(?::(\\d+))? ((?:MD|VL)\\S+) (.*)$",
39+
"file": 1,
40+
"line": 2,
41+
"column": 3,
42+
"code": 4,
43+
"message": 5
44+
},
45+
"background": {
46+
"activeOnStart": true,
47+
"beginsPattern": "^lint: RUN$",
48+
"endsPattern": "^lint: (PASS|FAIL)$"
49+
}
50+
}
51+
},
52+
{
53+
"label": "./lint validate-links",
54+
"detail": "Check markdown for broken internal links & images",
55+
"type": "npm",
56+
"script": "lint:validate-links",
57+
"problemMatcher": {
58+
"fileLocation": ["relative", "${workspaceFolder}"],
59+
"severity": "error",
60+
"owner": "lint-owner",
61+
"source": "lint-source",
62+
"pattern": {
63+
"regexp": "^(.*?):(\\d+)(?::(\\d+))? ((?:MD|VL)\\S+) (.*)$",
64+
"file": 1,
65+
"line": 2,
66+
"column": 3,
67+
"code": 4,
68+
"message": 5
69+
}
70+
}
71+
},
72+
{
73+
"label": "./lint validate-links (watch)",
74+
"detail": "Check markdown for broken internal links & images",
75+
"type": "npm",
76+
"script": "lint:validate-links:watch",
77+
"isBackground": true,
78+
"problemMatcher": {
79+
"fileLocation": ["relative", "${workspaceFolder}"],
80+
"severity": "error",
81+
"owner": "lint-owner",
82+
"source": "lint-source",
83+
"pattern": {
84+
"regexp": "^(.*?):(\\d+)(?::(\\d+))? ((?:MD|VL)\\S+) (.*)$",
85+
"file": 1,
86+
"line": 2,
87+
"column": 3,
88+
"code": 4,
89+
"message": 5
90+
},
91+
"background": {
92+
"activeOnStart": true,
93+
"beginsPattern": "^validate-links: RUN$",
94+
"endsPattern": "^validate-links: (PASS|FAIL)$"
95+
}
96+
}
97+
}
98+
]
99+
}

LICENSE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@ The HackYourFuture programme is subject to CC BY NC SA copyright. This means you
44

55
![Creative Commons License ](https://github.com/user-attachments/assets/912a16ff-b11a-4dcf-9c07-7bdce3d72e64)
66

7-
This work is licensed under a [Creative Commons Attribution 4.0 International License](http://creativecommons.org/licenses/by-nc-sa/4.0/).
7+
This work is licensed under a [Creative Commons Attribution 4.0 International License](https://creativecommons.org/licenses/by-nc-sa/4.0/).

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Programme
22

3-
> [!WARNING]
3+
> [!WARNING]
44
> This repository is under construction. If you're looking for the current HYF curriculum, check out [Curriculum](https://github.com/HackYourFuture-CPH/curriculum).
55
66
Documents the HYF programme, courses and modules.

0 commit comments

Comments
 (0)