The Angular style guide by John Papa is considered the definite resource for Angular developers. John’s guide is based on his own personal experiences working in team environments, making presentations and building training courses about Angular.

The guide is available for Angular 1 and Angular 2 and has been reviewed by Igor Minar, the Angular team lead.

You can contribute to the guide yourself using Issues and Pull Requests on Github.

Submit your Angular related content.


Never miss a thing! Sign up for our newsletter to stay updated.


Angular Stash is a collection of hand-picked resources and our own articles and interviews with Angular developers.