9ci/grails-angle-grinder — pull request #34 by lucassus (2013-08-23 15:53:07+00:00)
Title: Start stucture and  coding standards, rename directories and files

Here is a starting point

Angle-Grinder and Apps - stucture and coding standards
Ideas taken from here
http://briantford.com/blog/huuuuuge-angular-apps.html

```
web-app
├── scripts
│ ├── controllers
│ │ └── userCtrls.js <- if its multiple controllers then make it plural with an 's'
│ │ └── otherCtrl.coffee <- if its one controller then make it singular
│ ├── directives
│ │ └── myDirective.coffee
│ │ └── ...
│ ├── filters
│ │ └── myFilter.coffee
│ │ └── ...
│ ├── services
│ │ └── myService.coffee
│ │ └── ...
│ └── app.coffee
├── styles
│ └── ...
└── templates <- if not a gsp
├── form.html
├── show.html
└── showDetails.html
```

* stick with camel case names for files too
* each file should have one thing if possible. exceptions to this are common functionality grouped together