diff --git a/goofy-client/README_PACKAGE_JSON.md b/goofy-client/README_PACKAGE_JSON.md index 315a5c45d98c8b3490e8936490e1ab2fa43c877d..c064c1e756043a8766a01ea5f8a5ea4aef4b714c 100644 --- a/goofy-client/README_PACKAGE_JSON.md +++ b/goofy-client/README_PACKAGE_JSON.md @@ -1,10 +1,27 @@ # README zur Package.json -### Anbei eine Liste(unvollständig) der einzelnen Befehle und einer kurzen Erläuterung. +## Allgemein +Man kann mit Hilfe von `nx --help` eine Liste von Befehlen mit kurzen Erläuterung bekommen. + +</br> + +### NG/NX short explanation + +- Angular ClI = **ng** +- Nx Cli = **nx** + +Nx Cli baut auf Angular Cli auf ist jedoch wesentlich schneller bspw. durch +- _advanced code analysis_ +- _computation caching (reuse previous results)_ + +Sofern die Commands für das Generieren von Code genutzt werden, so ist der generierte Code immer derselbe! + +### `Install NX global` + npm install -g nx </br> -## Scripts +## Anbei eine Liste(unvollständig) der einzelnen Befehle und einer kurzen Erläuterung. | Command | Description | | :------ | :------ | | `nx` </br> `nx --list` | Zeigt alle verfügbaren, schon von nx **vordefinierten**, commands an @@ -20,39 +37,21 @@ </br> ## Affected -Man kann mit Hilfe von `nx --help` eine Liste von Befehlen mit kurzen Erläuterung bekommen. Hier eine kurze Liste mit den wichtigsten Befehlen: -`affected:*` bezieht sich meistens auf die von den lokalen Änderungen betroffenen Libraries, kann aber auch auf die betroffenen der Projects gehen. +`affected:*`: </br> + Bezieht sich meistens auf die von den lokalen Änderungen betroffenen Libraries, kann aber auch auf die betroffenen der Projecte gehen. - `affected:libs` Zeigt eine Liste der Libraries die von den aktuellen Änderungen betroffen sind </br> - (hier kann man zusätzlich auch den `dep-graph` zur Hand nehmen für eine Bessere Übersicht) + (hier kann man zusätzlich auch den `dep-graph` zur Hand nehmen für eine bessere Übersicht) - `affected:test` - Führt die Test's für die libraries aus die von den lokalen Änderungen betroffen sind. </br> + Führt die Test's für die Libraries aus die von den lokalen Änderungen betroffen sind.</br> (inklusive der app Test's) - `affected:lint` Führt das eslint über die betroffenen Libraries aus. </br> - Wenn man library x verändert die auch von y genutzt wird, werden beide genommen. </br> Man bekommt am Ende eine Zusammenfassung von den Warnings und Errors. - `affected:dep-graph` Selektiert die von den lokalen Änderung betroffenen Libraries vor und stellt diese in Rot dar. -`affected:apps`, `affected:e2e`, `affected:build` beziehen sich jeweils auf ganze Projekte/Apps. - -</br> -</br> - -## NG/NX short explanation - -- Angular ClI = **ng** -- Nx Cli = **nx** - -Nx Cli baut auf Angular Cli auf ist jedoch wesentlich schneller bspw. durch -- _advanced code analysis_ -- _computation caching (reuse previous results)_ - -Sofern die Commands für das Generieren von Code genutzt werden, so ist der generierte Code immer derselbe! - -### `Install NX global` - npm install -g nx \ No newline at end of file +`affected:apps`, `affected:e2e`, `affected:build` beziehen sich jeweils auf ganze Projekte/Apps. \ No newline at end of file