Zum Inhalt springen

Erste Schritte

Repository klonen

Alternative zu Schritt 1 der Installation. Für Entwicklung.

git clone https://gitlab.com/mankeldor/shortlink.git
cd shortlink
composer install --no-dev --optimize-autoloader

Im Repository fehlen die gebauten Assets. Baue sie einmalig auf deinem Rechner und lade public/build/ mit hoch:

npm ci && npm run build

Dafür brauchst du Node 20 oder neuer — auf deinem Rechner, nicht auf dem Server.

Weiter bei Schritt 2.

Lokale Entwicklung mit DDEV

ddev start
ddev composer install
ddev artisan migrate && ddev artisan db:seed
ddev npm run build         # oder: ddev npm run dev
ddev composer test         # Tests über composer, nicht direkt: das Skript räumt vorher
                           # den Config-Cache, der sonst phpunit.xml aushebelt

Quelle dieser Seite: docs/installation/repository.md im Repository. Sie wird beim Bauen daraus erzeugt — Änderungen gehören in die Markdown-Datei, nicht in diese Seite.