{"_id":"55462ed335b2240d008389f9","project":"5511b00d316c512300151ccf","__v":37,"user":"5511afda316c512300151cce","category":{"_id":"5586aef0f8942c0d00293dd3","__v":1,"project":"5511b00d316c512300151ccf","pages":["5586c13a867b5e0d0006c4d2"],"version":"5511b00d316c512300151cd2","sync":{"url":"","isSync":false},"reference":false,"createdAt":"2015-06-21T12:32:48.352Z","from_sync":false,"order":2,"slug":"boilerplates","title":"Boilerplates"},"version":{"_id":"5511b00d316c512300151cd2","project":"5511b00d316c512300151ccf","__v":11,"createdAt":"2015-03-24T18:42:21.658Z","releaseDate":"2015-03-24T18:42:21.658Z","categories":["5511b00e316c512300151cd3","55462d123dca710d0046471b","55462d1e35b2240d008389f1","55462ee63dca710d0046471c","5586aedcd23ef40d00de6e95","5586aef0f8942c0d00293dd3","5586bc28867b5e0d0006c4bc","5586bce4f8942c0d00293ddf","5586c209f8942c0d00293def","5587d09eeb5f2421003f9781","558ba534cf331f23002046cf"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"1.0.0","version":"1.0"},"updates":[],"next":{"pages":[],"description":""},"createdAt":"2015-05-03T14:21:07.736Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":0,"body":"An **Angular Express boilerplate** is a GitHub repository.\n\nIt serves as a **starting point to kickstart new projects**.\n\nA boilerplate can contain:\n\n- files (markup, scripts, styles, assets)\n- a build configuration (grunt, gulp, ...)\n- dependency definitions (npm, jspm, bower, ...)\n- documentation on how to use the boilerplate\n\nThe [official Angular Express boilerplates](https://github.com/ngx-boilerplates) are stored in [https://github.com/ngx-boilerplates](https://github.com/ngx-boilerplates) but anyone can create and share custom boilerplates.\n\n> A boilerplate does **not** have to be registered in a registry like npm or bower. It is just a plain GitHub repository.\n\nCheck out the [default boilerplate](https://github.com/ngx-boilerplates/default) for an example of a boilerplate.\n\n## What's next?\n\n- [Learn how to initialize a boilerplate to kickstart a project using `ngx-init`](doc:ngx-init) \n- [What is a component?](doc:what-is-a-component)","excerpt":"","slug":"what-are-boilerplates","type":"basic","title":"What is a boilerplate?"}

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](https://github.com/ngx-boilerplates) are stored in [https://github.com/ngx-boilerplates](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](https://github.com/ngx-boilerplates/default) for an example of a boilerplate. ## What's next? - [Learn how to initialize a boilerplate to kickstart a project using `ngx-init`](doc:ngx-init) - [What is a component?](doc:what-is-a-component)