... | ... | @@ -14,7 +14,7 @@ Um es Entwicklern zu erleichtern standardkonform zu arbeiten, wurden diverse Hil |
|
|
|
|
|
## Installation
|
|
|
|
|
|
Die Installation erfolgt über Composer.
|
|
|
Die Installation erfolgt über Composer.
|
|
|
Ein für Composer entwickeltes Plugin automatisiert den Installationsprozess.
|
|
|
|
|
|
Man benötigt nur eine globale Installation von Composer.
|
... | ... | @@ -31,9 +31,9 @@ Anschliessend führen wir die Installationsroutine des Plugins aus |
|
|
|
|
|
composer global pcsg-install
|
|
|
|
|
|
Wenn alles glatt läuft erstellt dieses Plugin alle nötigen Verknüpfungen und erstellt einen "bin/" Ordner im Home verzeichnis, indem alle mitgelieferten Scripte für den Benutzer global ausführbar gemacht werden.
|
|
|
Wenn alles glattläuft, erstellt dieses Plugin alle nötigen Verknüpfungen und erstellt einen "bin/" Ordner im Home verzeichnis, indem alle mitgelieferten Scripte für den Benutzer global ausführbar gemacht werden.
|
|
|
|
|
|
> Der bin/ Ordner im Home-Verzeichnis wird durch die " \~ /.profile" in die $PATH Umgebungsvariable hinzugefügt. Dadurch sucht das Betriebssystem dort auch nach ausführbaren Scripten. Die "~/profile" wird beim Einloggen ausgeführt. Da der bin/ Ordner nicht standardmäßig existiert, kann es sein, dass man sich erneut in Linux einloggen muss, um die Scripte global ausführbar zu erhalten.
|
|
|
> Der `bin/` Ordner im Home-Verzeichnis wird durch das "`~ /.profile`" in die `$PATH` Umgebungsvariable hinzugefügt. Dadurch sucht das Betriebssystem dort auch nach ausführbaren Scripten. Die "`~/profile`" wird beim Einloggen ausgeführt. Da der `bin/` Ordner nicht standardmäßig existiert, kann es sein, dass man sich erneut in Linux einloggen muss, um die Scripte global ausführbar zu erhalten.
|
|
|
|
|
|
|
|
|
## Anwendung
|
... | ... | @@ -42,20 +42,20 @@ Wenn alles glatt läuft erstellt dieses Plugin alle nötigen Verknüpfungen und |
|
|
|
|
|
- In das Verzeichnis wechseln, in welchem das .git Repository liegt, welches committed werden soll.
|
|
|
|
|
|
- Qcommit aufrufen `qcommit "<nachricht>"`
|
|
|
- Qcommit aufrufen: `qcommit "<nachricht>"`
|
|
|
|
|
|
- Anweisungen folge leisten
|
|
|
- Anweisungen folgen
|
|
|
|
|
|
|
|
|
**Zusätzliche Parameter**
|
|
|
|
|
|
-- verbose (-v) : Zeigt zusätzliche Debug-messages an
|
|
|
-- add (-a) : Führt vor dem Commit ein `git add .` aus (mit Vorsicht verwenden).
|
|
|
|
|
|
#### QCreate
|
|
|
|
|
|
|
|
|
> Warnung : QCreate führt mehrere Commits & Pushes aus. Bitte stellen Sie sicher, dass Sie im korrekten Verzeichnis sind.
|
|
|
> Warnung: QCreate führt mehrere Commits & Pushes aus. Bitte stellen Sie sicher, dass Sie im korrekten Verzeichnis sind.
|
|
|
> Falls eine `composer.json` im PSR-4 Standard erzeugt werden soll, wird das gesamte Projektgrundgerüst angelegt :
|
|
|
> /packages
|
|
|
> --> `namespace`
|
|
|
>-------> `projektname`
|
... | ... | @@ -65,8 +65,8 @@ Wenn alles glatt läuft erstellt dieses Plugin alle nötigen Verknüpfungen und |
|
|
>-------------------->`Namespace`
|
|
|
>------------------------------->`Projectname`
|
|
|
|
|
|
- Man wechselt in einen Ordner, in welches das Projekt eingebunden werden soll.
|
|
|
(Bei Quiqqer Packages sollte dies der "packages/" Ordner im CMS-Root sein.
|
|
|
- Man wechselt in einen Ordner, in welches das Projekt eingebunden werden soll.
|
|
|
Bei Quiqqer Packages sollte dies der "packages/" Ordner im CMS-Root sein.
|
|
|
|
|
|
- Man führt QCreate aus und folgt den Anweisungen.
|
|
|
|
... | ... | |