This repository has been archived on 2023-12-29 . You can view files and clone it, but cannot push or open issues or pull requests.
Dogstats dingsi
Techstack
Start Dev
Beim ersten Start
Config file erstellen bzw kopieren
cd web/inc
- Datei
example.config.inc.php
umbenennen aufconfig.inc.php
- Gegebenenfalls Werte anpassen in der Config
Composer sachen holen
cd web/inc
composer install
Linux
Erst Tailwind starten
cd tools
./tailwindcss-linux-x64 -i ../web/css/input.css -o ../web/css/output.css --watch
In zweitem Terminal dann Webserver starten
cd web
php -S localhost:8080
- Browser auf http://localhost:8080 öffnen
Ordnerstruktur
.
├── tools Tools halt
└── web
├── css CSS files, braucht man eigentlich nicht weil tailwind macht das schon
├── imgs Statische Bilder hier rein
├── inc Paar Sachen, die wichtig sind, damit das backend überhaupt funktioniert
│ ├── classes Allgemeine Klassen für die Seite
│ └── vendor Composer pakete
├── js JS Libraries
├── pages Alle Ordner hier drinnen sind automatisch dann endpoints. zB wenn man /home
│ ├── auth aufrufen können möchte, muss man einen home Ordner erstellen und drinnen eine PHP Datei namens
│ ├── err controller.php haben. Die wiederum muss eine Klasse sein, die den Namen des Ordners hat (nur großer Anfangsbuchstabe)
│ └── home Am einfachsten einen bestehenden anschauen oder kopieren 😁
└── templates Allgemeine Templates, mal schauen ob benötigt
└── partials
Description
Languages
PHP
57.4%
HTML
26.2%
CSS
15.2%
JavaScript
1.2%