Ngbp

screenshot of Ngbp

A sophisticated build management system for web apps (formerly ng-boilerplate). Created by @joshdmiller

Overview

ngBoilerplate is an opinionated kickstarter for AngularJS projects. It provides a basic framework to kickstart AngularJS projects and follows best practices to ensure code reusability and maximum scalability. It comes prepackaged with popular design frameworks and has a sophisticated Grunt-based build system. The goal of ngBoilerplate is to set projects up for long-term success and it encourages test-driven development.

Features

  • Best-practice directory structure for code reusability and scalability
  • Prepackaged with popular design frameworks like Twitter Bootstrap, Angular UI, Angular Bootstrap, Font Awesome, and LESS
  • Sophisticated Grunt-based build system for maximum productivity
  • Integration with popular tools like Bower, Karma, and LESS
  • Encourages test-driven development
  • Well-documented for new developers to understand the setup
  • Responsive to community feedback

Summary

ngBoilerplate is a kickstarter for AngularJS projects that provides a basic framework, follows best practices, and comes prepackaged with popular design frameworks. It has a sophisticated build system and encourages test-driven development. Its goal is to set projects up for long-term success and is responsive to community feedback.

grunt
Grunt

Grunt is a popular JavaScript task runner that automates repetitive tasks like minification, compilation, and testing, allowing developers to focus on writing code.