Learn Angular workflows for building libraries, formatting code, testing, and implementing continuous integration.
Overview
Syllabus
Introduction
- Welcome
- What you should know
- Installing the CLI
- Scaffolding a new project
- Basic testing setup with the CLI
- Generating code coverage reports
- Configuring terminal reporting
- Setting NPM scripts for testing
- Enforcing code coverage
- Configuring commit hooks with Husky
- Installing and Configuring Prettier
- Integration with TSLint
- Configuring precommit hook
- Scaffolding library project
- Organizing library project
- Component implementation
- Setting up Jest
- Jest and Snapshot testing
- Publishing library to NPM
- Using published library
- Continuous integration intro
- Setting up CircleCI
- Continuous integration workflow
- Next steps
Taught by
Victor Mejia