You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: PLAYBOOK.md
+63-43Lines changed: 63 additions & 43 deletions
Original file line number
Diff line number
Diff line change
@@ -10,10 +10,11 @@ Do-it-yourself step-by-step instructions to create this project structure from s
10
10
| -------------------- | ------- | -------- |
11
11
| Node | v11.1.0 ||
12
12
| NPM | v6.4.1 ||
13
-
| Angular CLI | v7.1.0||
14
-
|@nrwl/schematics| v7.1.0||
13
+
| Angular CLI | v7.1.2||
14
+
|@nrwl/schematics| v7.1.1||
15
15
|@nestjs/cli| v5.6.3 ||
16
-
| semantic-release-cli | v4.0.11 ||
16
+
| semantic-release-cli | v4.0.12 ||
17
+
| commitizen | v3.0.5 ||
17
18
18
19
### Install Prerequisites
19
20
@@ -61,7 +62,7 @@ npm remove -g @nestjs/cli
61
62
npm remove -g semantic-release-cli
62
63
npm remove -g commitizen
63
64
64
-
npm install -g @angular/cli@next
65
+
npm install -g @angular/cli
65
66
npm install -g @nrwl/schematics
66
67
npm install -g @nestjs/cli
67
68
npm install -g semantic-release-cli
@@ -76,6 +77,8 @@ ng config -g schematics.@nrwl/schematics:component.styleext scss
76
77
ng config -g cli.packageManager npm
77
78
# set jest as default TestRunner
78
79
ng config -g schematics.@nrwl/schematics:library.unitTestRunner jest
80
+
# set scss as default styleext for ngx-formly
81
+
ng config -g schematics@ngx-formly/schematics:component.styleext scss
79
82
# check your global defaults
80
83
more cat ~/.angular-config.json
81
84
# show dependency tree for specified package.
@@ -235,6 +238,7 @@ ng update @nrwl/schematics --force
235
238
# generate `Lazy-loaded Feature Modules`
236
239
ng g lib home --routing --lazy --prefix=ngx --parent-module=apps/webapp/src/app/app.module.ts --unit-test-runner=jest --tags=layout,entry-module
237
240
ng g lib dashboard --routing --lazy --prefix=ngx --parent-module=apps/webapp/src/app/app.module.ts --unit-test-runner=jest --tags=layout,entry-module
241
+
ng g lib admin --routing --lazy --prefix=ngx --parent-module=apps/webapp/src/app/app.module.ts --unit-test-runner=jest --tags=layout,entry-module
238
242
ng g lib NotFound --routing --lazy --prefix=ngx --parent-module=apps/webapp/src/app/app.module.ts --unit-test-runner=jest --tags=entry-module
239
243
ng g lib experiments --routing --lazy --prefix=ngx --parent-module=libs/dashboard/src/lib/dashboard.module.ts --unit-test-runner=jest --tags=child-module
240
244
ng g lib widgets --routing --lazy --prefix=ngx --parent-module=libs/dashboard/src/lib/dashboard.module.ts --unit-test-runner=jest --tags=child-module
@@ -386,75 +390,91 @@ ng g service directives/in-viewport/Viewport --project=ngx-utils --module=in-vie
386
390
387
391
# generate components for `toolbar` Module
388
392
ng g lib toolbar --prefix=ngx --tags=private-module --unit-test-runner=jest -d
389
-
ng g component toolbar --project=toolbar --flat -d
390
-
ng g component components/search --project=toolbar -d
391
-
ng g component components/searchBar --project=toolbar
392
-
ng g component components/UserMenu --project=toolbar
393
-
ng g component components/FullscreenToggle --project=toolbar -d
393
+
ng g component toolbar --project=toolbar --flat -d
394
+
ng g component components/search --project=toolbar -d
395
+
ng g component components/searchBar --project=toolbar -d
396
+
ng g component components/UserMenu --project=toolbar -d
397
+
ng g component components/FullscreenToggle --project=toolbar -d
394
398
ng g component components/SidenavMobileToggle --project=toolbar -d
395
-
ng g component components/QuickpanelToggle --project=toolbar -d
399
+
ng g component components/QuickpanelToggle --project=toolbar -d
396
400
397
401
# generate components for `sidenav` Module
398
402
ng g lib sidenav --prefix=ngx --tags=private-module --unit-test-runner=jest -d
399
-
ng g component sidenav --project=sidenav --flat -d
400
-
ng g component components/sidenavItem --project=sidenav -d
401
-
ng g directive IconSidenav --project=sidenav -d
403
+
ng g component sidenav --project=sidenav --flat -d
404
+
ng g component components/sidenavItem --project=sidenav -d
405
+
ng g directive IconSidenav --project=sidenav -d
402
406
403
407
# generate components for `auth` Module
404
408
ng g lib auth --prefix=ngx --tags=private-module,core-module --prefix=ngx --style=scss --unit-test-runner=jest -d
405
409
ng g component components/login --project=auth -d
410
+
ng g guard admin --project=auth -d
406
411
ng g @ngxs/schematics:store --name=auth --spec --project=auth -d
407
412
408
413
# generate components for `navigator` Module
409
414
ng g lib navigator --prefix=ngx --tags=private-module,core-module --unit-test-runner=jest -d
410
-
ng g service services/menu --project=navigator -d
411
-
ng g class models/menuItem --project=navigator --type=model -d
412
-
ng g class state/menu --project=navigator --type=state -d
415
+
ng g service services/menu --project=navigator -d
416
+
ng g class models/menuItem --project=navigator --type=model -d
417
+
ng g class state/menu --project=navigator --type=state -d
413
418
414
419
# generate containers, components for `home` Module
415
-
ng g component components/header --project=home
416
-
ng g component containers/homeLayout --project=home
417
-
ng g component containers/landing --project=home
418
-
ng g component containers/blog --project=home
419
-
ng g component containers/about --project=home
420
+
ng g component components/header --project=home
421
+
ng g component containers/homeLayout --project=home
422
+
ng g component containers/landing --project=home
423
+
ng g component containers/blog --project=home
424
+
ng g component containers/about --project=home
420
425
421
426
# generate containers, components for `dashboard` Module
422
-
ng g component components/rainbow --project=dashboard -d
427
+
ng g component components/rainbow --project=dashboard -d
423
428
ng g component containers/dashboardLayout --project=dashboard -d
424
-
ng g component containers/overview --project=dashboard -d
425
-
ng g component containers/profile --project=dashboard -d
426
-
ng g component containers/settings --project=dashboard -d
429
+
ng g component containers/overview --project=dashboard -d
430
+
ng g component containers/profile --project=dashboard -d
431
+
ng g component containers/settings --project=dashboard -d
427
432
428
433
# generate containers, components for `widgets` Module
429
434
ng g component containers/wizdash --project=widgets -d
430
435
431
436
# generate containers, components for `grid` Module
432
-
ng g component containers/AccountsTable --project=grid -d
433
-
ng g component components/AccountDetail --project=grid -d
434
-
ng g component components/AccountEdit --project=grid -d
435
-
ng g class models/account --type=model --project=grid -d
436
-
ng g service services/account --project=grid -d
437
+
ng g component containers/AccountsTable --project=grid -d
438
+
ng g component components/AccountDetail --project=grid -d
439
+
ng g component components/AccountEdit --project=grid -d
440
+
ng g class models/account --project=grid --type=model -d
441
+
ng g service services/account --project=grid -d
437
442
ng g component containers/AccountsGridList --project=grid -d
438
443
439
444
# generate containers, components for `experiments` Module
440
-
ng g component containers/animations --project=experiments -d
441
-
ng g component components/hammerCard --project=experiments -d
445
+
ng g component containers/animations --project=experiments -d
446
+
ng g component components/hammerCard --project=experiments -d
442
447
ng g directive components/Hammertime/Hammertime --project=experiments -d
443
-
ng g component containers/ContextMenu --project=experiments -d
444
-
ng g component containers/FileUpload --project=experiments -d
445
-
ng g component containers/virtualScroll --project=experiments -d
446
-
ng g component containers/StickyTable --project=experiments -d
447
-
ng g component containers/clapButton --project=experiments -s -t --spec=false -d
448
-
ng g component containers/knobDemo --project=experiments -d
449
-
ng g component containers/ledDemo --project=experiments -d
450
-
ng g component containers/ImageComp --project=experiments -d
451
-
ng g component containers/layout --project=experiments -d
452
-
ng g component components/card --project=experiments -d
453
-
ng g component containers/viewport --project=experiments --spec=false -d
448
+
ng g component containers/ContextMenu --project=experiments -d
449
+
ng g component containers/FileUpload --project=experiments -d
450
+
ng g component containers/virtualScroll --project=experiments -d
451
+
ng g component containers/StickyTable --project=experiments -d
452
+
ng g component containers/clapButton --project=experiments -s -t --spec=false -d
453
+
ng g component containers/knobDemo --project=experiments -d
454
+
ng g component containers/ledDemo --project=experiments -d
455
+
ng g component containers/ImageComp --project=experiments -d
456
+
ng g component containers/layout --project=experiments -d
457
+
ng g component components/card --project=experiments -d
458
+
ng g component containers/viewport --project=experiments --spec=false -d
454
459
455
460
# generate components for `ImageComparison` Module
456
461
ng g lib ImageComparison --prefix=ngx --tags=public-module --spec=false --publishable=true -d
457
462
ng g component ImageComparison --project=image-comparison --export --flat -d
463
+
464
+
465
+
# generate containers, components for `admin` Module
466
+
ng g component containers/overview --project=admin -d
467
+
ng g component containers/adminLayout --project=admin -d
468
+
469
+
ng g component containers/notifications --project=admin -d
470
+
ng g component components/notificationDetail --project=admin -d
471
+
ng g component components/notificationEdit --project=admin -d
472
+
ng g service services/notification --project=admin -d
473
+
474
+
ng g component containers/subscriptions --project=admin -d
475
+
ng g component components/subscriptionDetail --project=admin -d
476
+
ng g class models/subscription --project=admin --type=model -d
477
+
ng g service services/subscription --project=admin -d
0 commit comments