What is a boilerplate?

An Angular Express boilerplate is a GitHub repository.

It serves as a starting point to kickstart new projects.

A boilerplate can contain:

  • files (markup, scripts, styles, assets)
  • a build configuration (grunt, gulp, ...)
  • dependency definitions (npm, jspm, bower, ...)
  • documentation on how to use the boilerplate

The official Angular Express boilerplates are stored in https://github.com/ngx-boilerplates but anyone can create and share custom boilerplates.

A boilerplate does not have to be registered in a registry like npm or bower. It is just a plain GitHub repository.

Check out the default boilerplate for an example of a boilerplate.

What's next?