Beginnend mit Version 0.5.0 besteht eine Trennung zwischen dem Rahmen und dem Entwickler. Wir haben eine Skelett -App entwickelt, die die neue Version verwendet. Dieses Skelett ist im Repo Chassisthp/Chassisthp-Skelett erhältlich.
Ausgesprochen cha-siehe
Ja, ein weiteres PHP -Framework. Das Ziel mit Chassisthp ist es, ein Framework zu sein, das den Prozess der Erstellung einer Broschüre-Website vereinfacht. Besuchen Sie unbedingt unsere neue Site Chassisiphp.com. Es ist sehr neu und benötigt zusätzliche Informationen. Wir würden Ihre Hilfe mit den Dokumenten lieben! Siehe das Repo im Chassisthp-Site Repo. Wir fangen gerade erst an. Dieses Paket ist in Beta. Verwendung in der Produktion mit Vorsicht
Mit diesen Anweisungen werden Sie für die Entwicklung und Testzwecke eine Kopie des Projekts auf Ihrer lokalen Maschine in Betrieb genommen. Bereitstellungen finden Sie in Notes zum Bereitstellen des Projekts in einem Live -System. Es wird empfohlen, dass Sie Komponist verwenden, um Chassisthp zu installieren.
composer create-project -s dev rogercreasy/chassis-php [project directory name]Die folgenden Schritte helfen Ihnen dabei, Ihre Installation von Chassisthp zum ersten Mal zu konfigurieren.
.env.example in .env und stellen Sie sicher, dass sie durch den Webserverprozess lesbar ist. Die .Env-Datei wird mit einer Standardkonfiguration für die PDO SQLite-Erweiterung (pdo_sqlite) vorgepopuliert.) UNIX: php vendor/bin/doctrine orm:schema-tool:update
Windows: php vendordoctrineormbindoctrine orm:schema-tool:update oder vendorbindoctrine.bat orm:schema-tool:update
/backend/login anzumelden:Benutzername: [email protected]
Passwort: Admin
/backend/users und wählen Sie "Benutzer hinzufügen".1 festlegen. Es ist sehr wichtig , dass Sie Ihren eigenen einzigartigen Administrator erstellen, damit andere den Anmeldeschutz und die Standardinformationen nicht umgehen und sich anmelden können./backend/users navigieren und "Delete" auswählen.Verwenden Sie einen Test, um einen Test durchzuführen:
$ phpunit Wenn Ihre Umgebung noch nicht eingerichtet ist, finden Sie Phpunit unter .vendorbinphpunit
Wir folgen PSR-2 zum Codierungsstil, PSR-4 Autoloading, PSR-7 für Messaging und PSR-11 für Container. Wir glauben auch an die Verwendung des Oxford Comma (siehe oben). :-)
Chassisthp ist nicht an eine bestimmte Komponente gebunden. Wann immer möglicher Komponenten verwendet werden, kann sie durch eine Komponente der Auswahl des Entwicklers ersetzt werden. Der dh der PHP League -Container ist Standard. Wenn der Entwickler jedoch Pickel bevorzugt, kann sie oder er es benutzen.
Wenn Sie neu im Chassisthp -Projekt sind, lesen Sie unseren Neuling Guide - Beitragsrichtlinien für dieses Projekt. Lesen Sie auch unseren Verhaltenskodex durch
Wir wollen wirklich Ihre Hilfe. Chassisthp hat sich zu einem Projekt mit echtem Potenzial entwickelt! Wir versuchen, eine hilfsbereite, einladende und pflegende Gemeinschaft zu sein. Bitte schauen Sie sich den Code an, probieren Sie ihn aus und teilen Sie uns mit, was Sie sich ändern möchten. Machen Sie eine Pull -Anfrage für die Änderung, wenn Sie möchten.
git clone https://github.com/RogerCreasy/ChassisPHP.gitgit checkout -b my-new-featuregit commit -am 'Add some feature'git push origin my-new-feature Chassisthp hat eine schnell wachsende Gemeinschaft von Mitwirkenden. Wenn Sie möchten, dass Ihr Name dieser Liste der Mitwirkenden hinzugefügt wird, finden Sie im obigen Abschnitt "beitragen".
Roger Creasy ist der Betreuer des Chassisthp -Projekts und der Gründer.
Die MIT -Lizenz (MIT)