Commit Graph

60 Commits

Author SHA1 Message Date
cdd5055d61 add .claude/ to gitignore 2025-12-30 11:31:30 +01:00
e561d669dc add 223015c course: internettechnologien
3 termine covering internet history, html, css, javascript, networking
2025-12-30 11:31:07 +01:00
40fd60f1fa add 223015b course: dateiformate, schnittstellen, speichermedien
6 termine covering file formats, interfaces, storage media, and distribution
2025-12-30 11:31:00 +01:00
3c78c898dd add documentation
- README.md: project overview, commands, structure
- CLAUDE.md: agent guidelines for slide editing
2025-12-30 11:30:45 +01:00
41a6c8bd2a add custom marp theme 2025-12-30 11:30:40 +01:00
8028eb24ee add nix flake with dev tools
provides:
- nix develop: dev shell with nodejs, qrencode, imagemagick
- nix run .#qr: generate qr codes from urls
- nix run .#qr-slides: generate qr for course urls
- nix run .#optimize-img: resize images to max width
2025-12-30 11:30:36 +01:00
fa7faab48f add index.html generator script
generates styled course overview with pdf links and qr codes
2025-12-30 11:30:29 +01:00
385bd43be1 add unified makefile for multi-course builds
- dev servers on ports 1311 (index), 1312, 1313
- build/deploy targets for both courses
- qr code generation via nix-shell
- image optimization support
2025-12-30 11:30:24 +01:00
1db4033e47 add package.json with marp-cli dependency
unified project config for both courses
2025-12-30 11:30:17 +01:00
9eec163a86 initial project setup with gitignore
ignores build outputs, node_modules, nix results, and legacy folders
2025-12-30 11:30:11 +01:00