A starting point for a TypeScript AngularJS project, doesn't use a bundler or anything complicated; I am trying to KISS to expose architecture decisions and patterns over tools.
Could also be used as an exercise:
Requirement: show how to do component communication
a3e6e0831e9c1b402c9caebab7c0291b10fde25f
$rootScope events.
40b3bd312e75f2e53d9989c68889096f835d1403
Redux.