Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/emalherbi-zz/generator-play-ideia

A generator for Yeoman when you need to quickly play web application with an idea.
https://github.com/emalherbi-zz/generator-play-ideia

bower generator grunt yeoman

Last synced: 3 days ago
JSON representation

A generator for Yeoman when you need to quickly play web application with an idea.

Awesome Lists containing this project

README

        

generator-play-ideia
====================

*A generator for [Yeoman](http://yeoman.io/) when you need to quickly play web application with an idea.*

![alt tag](http://emalherbi.github.io/generator-play-ideia/img/yeoman-banner.jpg)

## What's Yeoman (yo)?

Yeoman helps you kickstart new projects, prescribing best practices and tools to help you stay productive.

#### Installing yo

```
npm install -g yo
```

## Installing generator-play-ideia

[![asciicast](https://asciinema.org/a/13476.png)](https://asciinema.org/a/13476)

To scaffold a web application, you'll need to install the generator:

```
npm install -g generator-play-ideia
```

Make a new directory, and cd into it:

```
mkdir my-new-project && cd $_
```

Finally, initiate the generator:

```
yo play-ideia
```

### Layout

```
bower_components/
├── bootstrap/
├── jquery/
├── normalize-css/
app/
├── index.html
├── css/
│ ├── app.css
├── img/
│ ├── yeoman-logo.png
└── js/
├── app.js
```

*The bower dependencies are installed in another directory.*

## How This Generator Works

After finishing the implementation of your application, simply run the following command to deploy your project.

```javascript
grunt
```

## Contributing

1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Test your changes to the best of your ability.
4. Update the documentation to reflect your changes if they add or changes current functionality.
5. Commit your changes (`git commit -am 'Added some feature'`)
6. Push to the branch (`git push origin my-new-feature`)
7. Create new Pull Request

## License

[MIT License](http://en.wikipedia.org/wiki/MIT_License)