lerd-env/lerd: Redaktioneller README-Leitfaden
Ein auf README, Metadaten und Lizenz gestützter Leitfaden für lerd-env/lerd.
Projektumfang
lerd-env/lerd beschreibt sich im README als „Open-source, Herd-like local PHP development environment for Linux and macOS. Automatic .test domains, per-project PHP/Node isolation, one-command TLS. Podman-native, rootless.". Dieser Text bleibt bei Fakten, die im Repository überprüfbar sind. Sterne, Forks und Badges zeigen Aufmerksamkeit, aber keine Qualität. Unter „Lerd" steht: > Open-source Herd-like local PHP development environment for Linux and macOS, > with Windows supported via WSL2 (beta). Podman-native, rootless, with a > built-in Web UI.. Das beschreibt den vorgesehenen Umfang, nicht einen Produktionstest.
Geeignete Einsatzfälle
Der Abschnitt „Sites, domains and TLS" zeigt, für welches Problem das Projekt gedacht ist: 🔗 Site groups. Group related sites so a main site owns a base domain and the rest occupy its subdomains, with a shared or separate database per secondary.. Passt dieses Problem nicht zu deinem Fall, ist Popularität kein ausreichender Grund. Namen, Befehle und Komponenten bleiben unverändert, damit Leser die Primärquelle ohne neue Begriffe vergleichen können. Ein weiterer überprüfbarer README-Punkt lautet: 🌐 Automatic .test domains. One command gives a project a hostname and TLS that reissues before it expires, with no dnsmasq, no system resolver tweak and no sudo for the DNS bits.. Er hilft beim ersten Test, ersetzt aber keinen Test in der vorgesehenen Umgebung.
Funktionsweise
Die Betriebsweise verteilt sich auf Abschnitte wie „Built for Linux PHP developers". Die Quelle nennt: Lerd is built for PHP developers on Linux who want frictionless local development: automatic .test domains, per-project PHP versions, one-click HTTPS, zero Docker.. Fehlende Angaben zu Architektur, Leistung oder Sicherheit werden nicht ergänzt. Vor einem echten Einsatz müssen Repository-Struktur, Konfigurationsdateien und Release-Verlauf geprüft werden.
Installation und erster Start
Beginne die Installation am dokumentierten README-Einstieg. Ein überprüfbarer Befehl ist: You: set up the project I just cloned AI: → site(action: "link") → exec(action: "composer", args: ["install"]) → env(action: "setup") # detects MySQL + Redis, starts them, creates DB, generates APP_KEY → framework(action: "setup") # storage:link + migrate for Laravel, doctrine:migrations:migrate for Symfony ✓ myapp → https://myapp.test ready Wenn kein ausführbarer Befehl vorhanden ist, wird hier keiner erfunden. Prüfe den Abschnitt „Built for Linux PHP developers" auf Abhängigkeiten, Standardports und die Einrichtung beim ersten Start.