This guide should be a living document describing the core principles of writing a modern, scalable angular application that is aligned with best practices in the angular style guide and the angular community.
The constant theme of this guide is the clear and explicit separation of boundaries of the application.
These boundaries can take the variety of forms, some of them will be discussed in the next sections.