Angular Schematics session

  • git clone git@github.com:erniespfrontendcommunity/ng-schematics-talk.git

  • ng serve -o

  • ng add @angular/material

  • include on styles.scss @import '@angular/material/prebuilt-themes/deeppurple-amber.css';

  • ng g @angular/material:nav my-nav

  • ng g @angular/material:dashboard my-dashboard

  • Schematics npm i @schematic/angular --save

  • npm run build

  • npm pack

  • npm i my-collection-1.0.0.tgz

  • ng g my-collection:card --name custom

  • add generated component to AppModule