Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request removes the frontend dependencies in vendor assets and includes them via bower. I've created a .bowerrc file to set up the desired location of the components in app/assets (maybe should be vendor assets?) and a component.json that specifies some default dependencies. This now allows us to control frontend dependencies in the same manner that we controll backend dependencies.
It does require the user to have bower installed and to run "bower install" after the generator has run. Maybe this can be automated?
I've also moved the top level partials to the application folder and out of the layouts folder - I think this makes more sense but - whatevs.
In addition I've made the changes that Chris and Callum and I discussed around lists / grids / helpers css.
Finally I made the generator amend development.rb to include the Sass config to allow source maps by default. Barlow thinks this is a bad thing to do - I'm open to discussion or better ways of doing this.
I realise now that I probably should have split all these changes out into different pull requests but I didn't so suck it.