diff --git a/goofy-client/README.md b/goofy-client/README.md index 19cfd867ef08a00ed5dc9f5f659505a9bf223264..cbe72e22c9974f142f58bc0acd32e44c9e6b9e34 100644 --- a/goofy-client/README.md +++ b/goofy-client/README.md @@ -2,7 +2,7 @@ ## Client starten -_Vorbedingungen: Jeweils aktuelle Versionen von Node 16 sowie NPM 8._ +_Vorbedingungen: Node 16 (getestet: 16.18.1) sowie NPM 8 (getestet: 8.19.2)._ Um den Client zum Laufen zu bekommen, muss zunächst ein `npm install` ausgeführt werden. @@ -63,7 +63,7 @@ nx g @nrwl/workspace:remove 'library-name' Libraries usw. werden durch das [Nx Plugin for Angular](https://nx.dev/packages/angular) erzeugt. -Anlegen einer Library am Beispiel des Historie-Tab auf der Vorgangdetail-Seite: +Anlegen eines Features (funktionale Einheit) am Beispiel des Historie-Tab auf der Vorgangdetail-Seite: * historie: UI * historie-shared: Services, State (NgRX) @@ -89,14 +89,16 @@ Container-Komponente anlegen: npx nx g @nrwl/angular:component historie-container --project=historie --export ``` -Child-Komponente anlegen - soll in anderen Komponenten eingebunden werden können: +Child-Komponente anlegen - soll nur in übergeordnete Container-Komponenten eingebunden werden: ``` -npx nx g @nrwl/angular:component historie-list --project=historie --path=libs/historie/src/lib/historie-container --export +npx nx g @nrwl/angular:component historie-list --project=historie --path=libs/historie/src/lib/historie-container ``` Service anlegen: +_TODO: Wo werden Services verwendet (nur in Container-Komponenten einbinden), was ist der Inhalt?_ + ``` npx nx g service historie --project=historie-shared --flat ```