diff --git a/README.md b/README.md deleted file mode 100644 index bf2a7c2..0000000 --- a/README.md +++ /dev/null @@ -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. diff --git a/deno.lock b/deno.lock index ccaf0a9..b2a7d0f 100644 --- a/deno.lock +++ b/deno.lock @@ -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" ] } } diff --git a/package.json b/package.json index b39e5de..1fa2ec4 100644 --- a/package.json +++ b/package.json @@ -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,