Zum Inhalt

Startvorlagen

Eine leere App passt, wenn du schon weißt, was hinein soll. Oft geht es schneller, mit etwas Ähnlichem anzufangen und zu löschen, was du nicht brauchst. Die Specs hier sind absichtlich klein: ein oder zwei Module, eine Handvoll Entities, ein, zwei Enums, manchmal eine Rolle. Die Optionen sind die, die ich für so eine App wählen würde. Ändere sie, bevor du die App anlegst, festgelegt ist hier nichts.

Dieselben Specs stecken auch im CLI und in Coworkee Studio (Mit einer Vorlage starten auf der Startseite), herunterladen musst du also nichts:

coworkee specs list
coworkee new Sales --template-spec crm
coworkee specs show crm > crm.json   # um sie vorher anzupassen

Eigene Spec schreiben

Nimm eine Vorlage oder fang leer an, gib der App einen Namen und sieh zu, wie sich Spec und Befehl mitändern. Der Assistent deckt nur die Schalter ab, die die meisten zuerst anfassen. Alles andere (Entities, Benutzer, Branding, die übrigen Optionen) kommt danach ins JSON oder ins Studio, das die Datei ebenfalls liest.

Infrastruktur und Module
Sprachen

    Speichere die Datei dort, wo die App hin soll, und führe den Befehl aus; die App landet in einem Ordner mit ihrem Namen. Die Prüfung oben läuft gegen das JSON-Schema einer Spec, also die Ausgabe von coworkee spec schema. coworkee spec validate kennt noch ein paar Regeln mehr, etwa zu Referenzen zwischen Entities, und coworkee new ruft es sowieso auf, bevor es irgendetwas anlegt.