diff --git a/Anweisung codex neues projekt.txt b/Anweisung codex neues projekt.txt new file mode 100644 index 0000000..2355251 --- /dev/null +++ b/Anweisung codex neues projekt.txt @@ -0,0 +1,23 @@ +Neues Projekt auf Basis dieser Vorlage erstellen. + +Dabei sind die Dateien `GENERAL.md` und `BASE_FILES.md` zwingend vollstaendig zu beachten. +Ohne Beachtung dieser beiden Dateien darf keine Projekterstellung erfolgen. + +Vor der Erstellung muessen die beiden Domains gesetzt werden: + +- Live-Domain: +- Staging-Domain: + +Wichtige Pflichtregel: + +- Wenn eine der beiden Domains fehlt, muss die Erstellung blockiert werden. +- Wenn einer der Platzhalter `` oder `` noch unveraendert vorhanden ist, muss die Erstellung ebenfalls blockiert werden. +- Eine Ausfuehrung ist nur erlaubt, wenn beide Platzhalter durch echte Domainnamen ersetzt wurden. + +Weitere Pflichtregeln: + +- Alle bestehenden Dateien und Ordner sind vor der Neuerstellung zu loeschen. +- Die Datei `.gitlab-ci.yml` ist die einzige Ausnahme und muss erhalten bleiben. +- Falls `.gitlab-ci.yml` Domainreferenzen, URLs oder projektspezifische Angaben enthaelt, muessen diese auf das neue Projekt angepasst werden. + +Danach ist das neue Projekt exakt nach den Vorgaben aus `GENERAL.md` und `BASE_FILES.md` zu erzeugen. diff --git a/GENERAL.md b/GENERAL.md index dba8aa3..54c5780 100644 --- a/GENERAL.md +++ b/GENERAL.md @@ -310,6 +310,13 @@ Sie darf erst fortgesetzt werden, wenn beide Angaben vorhanden sind: Fehlt mindestens eine der beiden Angaben, muss die Erstellung unterbunden werden mit einem klaren Hinweis, dass die Domains fehlen. +Zusaetzlich gilt: + +- Platzhalterwerte fuer Domains duerfen nicht unveraendert uebernommen werden +- insbesondere Werte wie `` und `` muessen vor der Erstellung durch echte Domainnamen ersetzt werden +- solange einer dieser Platzhalter noch vorhanden ist, muss die Erstellung blockiert werden +- eine Ausfuehrung darf erst erfolgen, wenn beide echten Domainwerte gesetzt wurden + ## Reset-Regel fuer neue Projekterstellungen Vor der eigentlichen Erstellung eines neuen Projekts muessen alle bestehenden Dateien und Ordner im Repository entfernt werden, mit genau einer Ausnahme: