This commit is contained in:
parent
307785d019
commit
25dea7ff29
3 changed files with 6 additions and 53 deletions
50
README.md
50
README.md
|
@ -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
6
deno.lock
generated
|
@ -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"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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,
|
||||
|
|
Loading…
Add table
Reference in a new issue