AngularJS web application generator with opinionated style guide structure for practical and scalable team work