Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cironunes/generator-angular-next
https://github.com/cironunes/generator-angular-next
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/cironunes/generator-angular-next
- Owner: cironunes
- Created: 2014-05-30T16:28:58.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2015-01-26T12:01:36.000Z (about 10 years ago)
- Last Synced: 2024-10-04T13:29:48.089Z (4 months ago)
- Language: JavaScript
- Size: 1.01 MB
- Stars: 19
- Watchers: 9
- Forks: 5
- Open Issues: 40
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
README
# Yeoman Generator for the AngularJS Next Generation
[![Travis CI Badge](https://travis-ci.org/cironunes/generator-angular-next.svg?branch=master)](https://travis-ci.org/cironunes/generator-angular-next)
[![Dependency Status](https://david-dm.org/cironunes/generator-angular-next.svg)](https://david-dm.org/cironunes/generator-angular-next)
[![devDependency Status](https://david-dm.org/cironunes/generator-angular-next/dev-status.svg)](https://david-dm.org/cironunes/generator-angular-next#info=devDependencies)
[![peerDependency Status](https://david-dm.org/cironunes/generator-angular-next/peer-status.svg)](https://david-dm.org/cironunes/generator-angular-next#info=peerDependencies)![Angular Yeoman](angular-yeoman.png)
This generator is simple enough to create small reusable components (directives) and powerful enough to complete AngularJS applications.
## Install
```
$ npm install -g generator-angular-next
```## Getting started
* Scaffold the project:
```
$ yo angular-next
```* Then start the application:
```
$ gulp serve
```## Tasks
```serve``` Starts the web server
```
$ gulp serve
```---
```tdd``` Starts Karma to watch your files and run the unit tests automatically
```
$ gulp tdd
```## Subgenerators
```
$ yo angular-next:module [name]
$ yo angular-next:controller [module_name] [name]
$ yo angular-next:value [module_name] [name]
$ yo angular-next:factory [module_name] [name]
$ yo angular-next:directive [module_name] [name]
$ yo angular-next:filter [module_name] [name]
```## Stack
- AngularJS
- Yeoman
- NodeJS
- Karma
- Jasmine
- Protractor
- Gulp## Featues
- [x] Unit tests with Karma and Jasmine
- [x] E2E tests with Protractor
- [x] E2E tests with Protractor
- [ ] Authentication with OAuth or OpenID
- [ ] Authentication with OAuth or OpenID
- [ ] Generate Directives, Services, Controllers or Filters with the correspondent test files via Subgenerators
- [ ] Code coverage with Istanbul## Motivation
The motivation behind this generator was the wish to DRY the proccess of configuring the necessary development environment for crafting small and modular components to be distributed on Bower or even entire applications.
## Team
[![Ciro Nunes](https://2.gravatar.com/avatar/ac4189b770a4dbc0078935a68fff6f5c)](https://github.com/cironunes) |
--- |
[Ciro Nunes](https://github.com/cironunes) |## License
MIT © Ciro Nunes