diff --git a/courses/Foundation/HTML-CSS/README.md b/courses/Foundation/HTML-CSS/README.md
deleted file mode 100644
index 7304693f..00000000
--- a/courses/Foundation/HTML-CSS/README.md
+++ /dev/null
@@ -1,15 +0,0 @@
-# HTML-CSS
-
-This repository contains the course material for the one and only HTML/CSS session. During the session we will review the concepts learned from the [Pre-course](../../Pre-course/README.md) materials and work hands-on with a large [exercise](./The-one-and-only-week1/README.md).
-
-| Week | Topic | Preparation | Lesson Plan | Homework |
-| ---- | ----------------------------------------------------------------------------------------------------------- | ---------------------------------------- | ------------------------------------------------- | ------------------------- |
-| 1. | Advanced HTML & CSS concepts, hands-on exercise turning Figma Wireframe into code, teamwork & peer-learning | [Pre-course](../../Pre-course/README.md) | [Lesson Plan](./The-one-and-only-week1/README.md) | [Homework](./homework.md) |
-
-## Learning goals
-
-- Round-up the [Pre-course](../../Pre-course/README.md) materials
-- Talk about any possible questions regarding the concepts learned so far
-- Briefly introduce Figma
-- Spend a lot of time with hands-on coding, figuring out the [exercise](./The-one-and-only-week1/README.md)
-- Learn to work efficiently with your teammates
diff --git a/courses/Foundation/HTML-CSS/The-one-and-only-week1/README.md b/courses/Foundation/HTML-CSS/The-one-and-only-week1/README.md
deleted file mode 100644
index 58e8a9f2..00000000
--- a/courses/Foundation/HTML-CSS/The-one-and-only-week1/README.md
+++ /dev/null
@@ -1,10 +0,0 @@
-# Order form exercise
-
-Use the `Session-exercise-template` to get started!
-
-Design:
-
-
-
-
-
diff --git a/courses/Foundation/HTML-CSS/The-one-and-only-week1/Session-exercise-template/cards.png b/courses/Foundation/HTML-CSS/The-one-and-only-week1/Session-exercise-template/cards.png
deleted file mode 100644
index c352c20f..00000000
Binary files a/courses/Foundation/HTML-CSS/The-one-and-only-week1/Session-exercise-template/cards.png and /dev/null differ
diff --git a/courses/Foundation/HTML-CSS/The-one-and-only-week1/Session-exercise-template/images/order-desktop.png b/courses/Foundation/HTML-CSS/The-one-and-only-week1/Session-exercise-template/images/order-desktop.png
deleted file mode 100644
index 5e0b4cca..00000000
Binary files a/courses/Foundation/HTML-CSS/The-one-and-only-week1/Session-exercise-template/images/order-desktop.png and /dev/null differ
diff --git a/courses/Foundation/HTML-CSS/The-one-and-only-week1/Session-exercise-template/images/order-mobile.png b/courses/Foundation/HTML-CSS/The-one-and-only-week1/Session-exercise-template/images/order-mobile.png
deleted file mode 100644
index 2c061632..00000000
Binary files a/courses/Foundation/HTML-CSS/The-one-and-only-week1/Session-exercise-template/images/order-mobile.png and /dev/null differ
diff --git a/courses/Foundation/HTML-CSS/The-one-and-only-week1/Session-exercise-template/order.css b/courses/Foundation/HTML-CSS/The-one-and-only-week1/Session-exercise-template/order.css
deleted file mode 100644
index d8c26ae7..00000000
--- a/courses/Foundation/HTML-CSS/The-one-and-only-week1/Session-exercise-template/order.css
+++ /dev/null
@@ -1,4 +0,0 @@
-/* var(--gradient) */
-/* :root {
- --gradient: your gradient color here;
-} */
diff --git a/courses/Foundation/HTML-CSS/The-one-and-only-week1/Session-exercise-template/order.html b/courses/Foundation/HTML-CSS/The-one-and-only-week1/Session-exercise-template/order.html
deleted file mode 100644
index 347de4df..00000000
--- a/courses/Foundation/HTML-CSS/The-one-and-only-week1/Session-exercise-template/order.html
+++ /dev/null
@@ -1,62 +0,0 @@
-
-
-
-
-
-
- PAYMENT FORM
-
-
-
-
-
-
-
-
-
-
diff --git a/courses/Foundation/HTML-CSS/The-one-and-only-week1/Session-exercise-template/paypal.png b/courses/Foundation/HTML-CSS/The-one-and-only-week1/Session-exercise-template/paypal.png
deleted file mode 100644
index 94588ef5..00000000
Binary files a/courses/Foundation/HTML-CSS/The-one-and-only-week1/Session-exercise-template/paypal.png and /dev/null differ
diff --git a/courses/Foundation/HTML-CSS/first-homework-submission.md b/courses/Foundation/HTML-CSS/first-homework-submission.md
deleted file mode 100644
index 1b0258a2..00000000
--- a/courses/Foundation/HTML-CSS/first-homework-submission.md
+++ /dev/null
@@ -1,48 +0,0 @@
-# How to submit the first homework?
-
-While you have not gone through [Git](https://github.com/HackYourFuture-CPH/Git) yet, you will submit your first homework in a different way. This applies only to the first homework. If you are confident with basic Git already, feel free to do the submission in a proper version-control way.
-
-`1.` go to your homework repository`*` on github and to the branches section:
-
-
-
-`2.` find the "New branch" button and create a new branch, that follows the naming convention:
-
-`html-css/yourname`
-
-- ❌ html/css/maria
-- ❌ hmtl-css/maria
-- ❌ html-css-homework
-- ❌ html/maria
-- ❌ htmlcss/maria
-- ✅ html-css/maria
-
-`3.` Go to the branch. It appears in the branch overview right after creation:
-
-
-
-Or, if you are not there for some reason, go back to the repository overview and find your new branch in the drop-down:
-
-
-
-To verify that you have switched to the branch, it should appear selected:
-
-
-
-`4.` Go to the html-css folder and upload your homework:
-
-
-
-`5.` Write a commit message and press "Commit changes":
-
-
-
-`6.` Go to "Pull requests" in the repository bar, and create a new pull request to the main branch <- from your branch:
-
-
-
-`7.` That is it! You should see your pull request listed in the "Pull requests" tab.
-
-`8.` Post a link to your homework Pull Request in your class channel.
-
-`*` It is either your own homework repository in your own GitHub account or the central class homework repository in the HackYourFuture-CPH GitHub account - depending on what approach is being followed for your class. Follow the information and instructions regarding this, and ask if you are still unsure.
diff --git a/courses/Foundation/HTML-CSS/homework.md b/courses/Foundation/HTML-CSS/homework.md
deleted file mode 100644
index 05ff4d0b..00000000
--- a/courses/Foundation/HTML-CSS/homework.md
+++ /dev/null
@@ -1,33 +0,0 @@
-# HOMEWORK
-
-Make your own `Developer CV / Portfolio page`!
-
-There is a long way to go in the learning journey, but why not start with a good online presence from the get-go?
-
-Make it as extravagant as you like and look around the internet for inspiration (f.x. [here](https://scrimba.com/articles/web-developer-portfolio-inspiration)), while the **minimum requirements** are:
-
-- [ ] Two files: .html and .css
-- [ ] Navigation bar leading to different parts of the single-page website
-- [ ] Header element with your name and title
-- [ ] Contact section that also includes the most important SoMe links
-- [ ] Short description section
-- [ ] Skill showcase section highlighting your technical skills
-- [ ] Portfolio section having the [FCC Survey Form](https://www.freecodecamp.org/learn/2022/responsive-web-design/build-a-survey-form-project/build-a-survey-form) as the first project.`*`
-- [ ] Advanced CSS and/or animations applied to implement interesting interactive elements
-- [ ] Website responsiveness so it looks good on different screen sizes and devices
-- [ ] Deploy your page on [Netlify](https://www.netlify.com)!
-
-`*` it is not advisable to have tutorial or course projects in your portfolio, you should make sure to have unique and interesting self-driven projects. However, it is a bit too early for that. Start with the "Survey Form" and keep building and extending your project portfolio as you learn!
-
-❗ Remember: you have to submit the homework during the week, before the weekend, so plan your workload accordingly. You can keep working on this portfolio in the future, so just focus on doing a nice initial version for now!
-
-Check [the first homework submission](https://github.com/HackYourFuture-CPH/HTML-CSS/blob/main/first-homework-submission.md) instructions to make sure to submit the homework correctly!
-
-**Small tip:**
-
-- Got to [Loom.com](https://www.loom.com/) and download the app or plugin.
-- It's a great way to quickly share explainer videos or explain issues you are facing.
-
-Good luck! ✌️
-
-
diff --git a/courses/Foundation/HTML-CSS/images/image-1.png b/courses/Foundation/HTML-CSS/images/image-1.png
deleted file mode 100644
index 7e86a9f8..00000000
Binary files a/courses/Foundation/HTML-CSS/images/image-1.png and /dev/null differ
diff --git a/courses/Foundation/HTML-CSS/images/image-2.png b/courses/Foundation/HTML-CSS/images/image-2.png
deleted file mode 100644
index c56efa49..00000000
Binary files a/courses/Foundation/HTML-CSS/images/image-2.png and /dev/null differ
diff --git a/courses/Foundation/HTML-CSS/images/image-3.png b/courses/Foundation/HTML-CSS/images/image-3.png
deleted file mode 100644
index e16c592a..00000000
Binary files a/courses/Foundation/HTML-CSS/images/image-3.png and /dev/null differ
diff --git a/courses/Foundation/HTML-CSS/images/image-4.png b/courses/Foundation/HTML-CSS/images/image-4.png
deleted file mode 100644
index 16089511..00000000
Binary files a/courses/Foundation/HTML-CSS/images/image-4.png and /dev/null differ
diff --git a/courses/Foundation/HTML-CSS/images/image-5.png b/courses/Foundation/HTML-CSS/images/image-5.png
deleted file mode 100644
index 772e8213..00000000
Binary files a/courses/Foundation/HTML-CSS/images/image-5.png and /dev/null differ
diff --git a/courses/Foundation/HTML-CSS/images/image-6.png b/courses/Foundation/HTML-CSS/images/image-6.png
deleted file mode 100644
index 98e6e94f..00000000
Binary files a/courses/Foundation/HTML-CSS/images/image-6.png and /dev/null differ
diff --git a/courses/Foundation/HTML-CSS/images/image-7.png b/courses/Foundation/HTML-CSS/images/image-7.png
deleted file mode 100644
index 1934d43e..00000000
Binary files a/courses/Foundation/HTML-CSS/images/image-7.png and /dev/null differ
diff --git a/courses/Foundation/HTML-CSS/images/image.png b/courses/Foundation/HTML-CSS/images/image.png
deleted file mode 100644
index cf76fdd0..00000000
Binary files a/courses/Foundation/HTML-CSS/images/image.png and /dev/null differ
diff --git a/lint b/lint
index e031146b..6ef5f386 100755
--- a/lint
+++ b/lint
@@ -32,12 +32,23 @@ prettier() {
fi
}
+lint-git-tree() {
+ echo "lint-git-tree: RUN"
+ if npx @blaahaj/lint-git-tree ; then
+ echo "lint-git-tree: PASS"
+ else
+ echo "lint-git-tree: FAIL"
+ return 1
+ fi
+}
+
all() {
local rc=0
echo "lint: RUN"
validate-links || rc=1
markdownlint || rc=1
prettier || rc=1
+ lint-git-tree || rc=1
if [ $rc -eq 0 ] ; then
echo "lint: PASS"
diff --git a/package-lock.json b/package-lock.json
index be259e5f..71602128 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -9,11 +9,25 @@
"prettier": "^3.5.3"
},
"devDependencies": {
+ "@blaahaj/lint-git-tree": "^1.0.1",
"@types/markdown-it": "^14.1.2",
"@types/node": "^22.14.1",
"typescript": "^5.8.3"
}
},
+ "node_modules/@blaahaj/lint-git-tree": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@blaahaj/lint-git-tree/-/lint-git-tree-1.0.1.tgz",
+ "integrity": "sha512-mxz279D2gEGEliFyZHRJ5dARIZqpp5NPy7Ds1o6ma7R3xqqkabVSYQIv6bkBZAYaR2RyeteZ2Ot4pZZww9vzsQ==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "tmp": "^0.2.3"
+ },
+ "bin": {
+ "lint-git-tree": "dist/src/cli.js"
+ }
+ },
"node_modules/@isaacs/cliui": {
"version": "8.0.2",
"resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
@@ -1361,6 +1375,16 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/tmp": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz",
+ "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=14.14"
+ }
+ },
"node_modules/typescript": {
"version": "5.8.3",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz",
diff --git a/package.json b/package.json
index 2e19c8d5..affb1ff6 100644
--- a/package.json
+++ b/package.json
@@ -5,6 +5,7 @@
},
"type": "module",
"devDependencies": {
+ "@blaahaj/lint-git-tree": "^1.0.1",
"@types/markdown-it": "^14.1.2",
"@types/node": "^22.14.1",
"typescript": "^5.8.3"