Dies ist ein Vorlagenprojekt für Codesigniter 4, ein leistungsstarkes PHP -Framework für das Erstellen von Webanwendungen. Es wird mit Docker, Nginx, MySQL, Adminer, PHPLINT, PSALM und PHP_CODESNIFFER konfiguriert, um Ihren Entwicklungsprozess zu optimieren.
Stellen Sie vor dem Einstieg sicher, dass die folgende Software in Ihrem System installiert ist:
Befolgen Sie die folgenden Schritte, um das Projekt auf Ihrer lokalen Maschine einzurichten und auszuführen:
git clone https://github.com/YuriiDorosh/CodeIgniter4-template.git
cd CodeIgniter4-templateKopieren Sie die Beispiel -Umgebungsdatei und konfigurieren Sie sie nach Bedarf:
cp env .env
Run Docker Compose, um die Entwicklungsumgebung zu starten:
docker-compose up -d
Dieser Befehl erstellt und startet die Docker-Container, die in der Datei docker-compose.yml definiert sind.
docker-compose exec php composer install
Sobald die Docker -Container ausgeführt werden, können Sie auf die Anwendung in Ihrem Webbrowser zugreifen:
PHPLINT ausführen
docker-compose exec php make phplint
Psalm laufen
docker-compose exec php make psalm
Ausführen von PHP_CODESNIFFER
docker-compose exec php make phpcs
Wenn Sie mit dem Projekt arbeiten, können Sie die Docker -Container stoppen:
docker-compose down
Ausführliche Dokumentation zu Codesigniter 4 finden Sie in der offiziellen Dokumentation.
Dieses Projekt ist unter der MIT -Lizenz lizenziert - Einzelheiten finden Sie in der Lizenzdatei.
Beiträge machen die Open-Source-Community zu einem erstaunlichen Ort, um zu lernen, zu inspirieren und zu kreieren. Alle Beiträge, die Sie leisten, werden sehr geschätzt.