Essential background theory and context
Angular schematics are libraries that can be installed using npm
. They are used in various situations, including creating components that share a standard user interface or enforcing conventions and coding guidelines inside an organization. A schematic can be used as a standalone or as a companion for an existing Angular library.
Angular schematics are packaged into collections and reside in the @schematics/angular
npm package. When we use the Angular CLI to run the ng add
or the ng build
command, it runs the appropriate schematic from that package. The Angular CLI currently supports the following types of schematics:
- Add: Installs an Angular library in an Angular CLI workspace using the
ng add
command. - Update: Updates an Angular library using the
ng update
command. - Generate: Generates Angular artifacts in an Angular CLI workspace using the
ng generate
command.
In this project, we will focus on generating...