This code sample demonstrates different Angular Architecture concepts. It's used in the Angular Architecture and Best Practices video course on Pluralsight (https://www.pluralsight.com/courses/angular-architecture-best-practices) and in the Angular Architecture and Best Practices instructor-led training course (https://codewithdan.com/products/angular-architecture).
- 
Install the Angular CLI:
npm install -g @angular/cli - 
Open the
demosfolder and runnpm install - 
Run
ng serve -oin thedemosfolder to start the server and launch the app 
- Cloning - Run the project in the 
cloningfolder - Input/Output Properties - Run the project in the 
input-output-demoproject - Shared Library - Run the project in the 
shared-library-exampleproject - State Management - Open the 
state-managementfolder and run the NgRx, ngrx-data, or Observable Store projects 
You can find an example of an application that follows the rules in this course at https://github.com/DanWahlin/Angular-JumpStart