Explore the power behind Angular CLI
summary
Shows how schematics and builders actually change files and run commands: ng add installs packages and edits angular.json, ng update migrates v8→v9 in minutes, templates create .ts/.html/.css and merge into a virtual Tree and rules that return modified trees. Demonstrates creating a schematic with the schematic CLI, using ASTs to modify code, writing a custom builder that uses scheduleBuilder and scheduleTarget, and examples (ng deploy, angularfire, ng-bootstrap) that are built and work end to end.
AI-written summary · about
chapters (30)
- 0:00Introduction
- 1:14Overview
- 2:01Why I started learning schematics
- 3:44Automate the creation and modification of files
- 4:41Write a personal assistant
- 5:36Create Schematics
- 9:40Create Files
- 11:58Collection
- 12:41Prompt
- 13:19Package
- 14:38Schematics
- 14:57AP
- 15:42Build and Self
- 16:27Old solution
- 17:10New solution
- 18:08Build your own library
- 18:29Write your own command
- 18:59Write a custom builder
- 21:33Update builder status
- 22:04Builders transition
- 22:44Deploy
- 22:57Configuration
- 23:27Package Name
- 24:08ngdeploy
- 24:25What is ngdeploy
- 24:50ngdeploy builders
- 25:17Deploy Builder
- 25:28References
- 26:02Thomas and Natalia
- 26:33Thank you
related talks
55mAngular Schematics – the unknown hero
22mAngular Schematics - the unknown hero
50mHow to leverage Angular Schematics to empower Devs of Frontend Apps & Libraries
21mBeyond the Angular CLI
24mInternals of the Angular CLI
31mAutomating boring Programming Tasks with the Angular CLI and Schematics
22mGlobal Thermonuclear Templates
28mLeverage Angular Schematics to Empower Frontend Apps & Libraries
