fix: add tailwindcss dependency
Some checks failed
deploy / deploy (push) Failing after 33s

This commit is contained in:
ndsboy 2025-03-15 18:03:18 +00:00
parent 307785d019
commit 25dea7ff29
3 changed files with 6 additions and 53 deletions

View file

@ -1,50 +0,0 @@
# swablab.de
Repository für den Quellcode unserer Vereinswebsite
[swablab.de](https://swablab.de).
Wir verwenden die folgenden Technologien:
- [Astro](https://astro.build) für den Inhalt und die Struktur
- [DaisyUI](https://daisyui.com)/[Tailwind](https://tailwindcss.com) für das
Design
- [Deno](https://deno.com) für den Build
- [nginx](https://nginx.org) für die Bereitstellung
## Entwicklung
Um die Entwicklung einfach und einheitlich zu gestalten, benutzen wir
[Devcontainer](https://containers.dev) in
[VSCode](https://code.visualstudio.com). Wenn du das Repo in VSCode mit der
Devcontainer-Erweiterung öffnest, dann werden alle Tools und Erweiterungen für
die Entwicklung automatisch für dich installiert. Wenn du das nicht willst oder
kannst, musst du Deno von Hand installieren.
Folgende Tasks sind definiert und stehen auch als VSCode Tasks zur Verfügung:
- `deno task install`: Installiert/Updated die Abhängigkeiten
- `deno task check`: Überprüft den Code auf Fehler
- `deno task dev`: Startet den Dev-Server und läd bei Änderungen neu
- `deno task build`: Baut die Website (wie beim Deployment)
- `deno task preview`: Zeigt die gebaute Website an
Der Dev-Server ist sehr praktisch zum Entwickeln, verhält sich aber manchmal
etwas anders als der Build. Deswegen sollte nach Änderungen noch einmal die
Funktionalität mit dem Preview-Server getestet werden.
## Änderungen
Wenn du etwas ändern willst oder du einen Fehler bemerkt hast, dann öffne gerne
ein [Issue](https://git.swablab.de/swablab/website/issues) und beschreibe
möglichst genau dein Problem.
Alternativ kannst du die Änderung auch gerne selbst entwickeln und einen
[Pull Request](https://git.swablab.de/swablab/website/pulls) stellen.
## Deployment
Wenn Änderungen den `main`-Branch erreichen, wird automatisch eine
[Pipeline](https://git.swablab.de/swablab/website/actions) gestartet. Diese baut
die Website neu und pusht das Image als
[Package](https://git.swablab.de/swablab/website/packages). Dort wird es
automatisch von Watchtower regelmäßig aktualisiert.

6
deno.lock generated
View file

@ -9,7 +9,8 @@
"npm:@tailwindcss/typography@~0.5.16": "0.5.16_tailwindcss@4.0.9",
"npm:@tailwindcss/vite@^4.0.14": "4.0.14_vite@6.2.2__lightningcss@1.29.2_lightningcss@1.29.2",
"npm:astro@^5.5.2": "5.5.2_vite@6.2.2_zod@3.24.2",
"npm:daisyui@^5.0.4": "5.0.4"
"npm:daisyui@^5.0.4": "5.0.4",
"npm:tailwindcss@^4.0.14": "4.0.14"
},
"npm": {
"@antfu/install-pkg@1.0.0": {
@ -2723,7 +2724,8 @@
"npm:@tailwindcss/typography@~0.5.16",
"npm:@tailwindcss/vite@^4.0.14",
"npm:astro@^5.5.2",
"npm:daisyui@^5.0.4"
"npm:daisyui@^5.0.4",
"npm:tailwindcss@^4.0.14"
]
}
}

View file

@ -17,7 +17,8 @@
"@tailwindcss/typography": "^0.5.16",
"@tailwindcss/vite": "^4.0.14",
"astro": "^5.5.2",
"daisyui": "^5.0.4"
"daisyui": "^5.0.4",
"tailwindcss": "^4.0.14"
},
"prettier": {
"tabWidth": 2,