Updates the Design Manual to use Capital Framework 3 (to get the manual ready for new components, like tables)
Additions
Browserify to Grunt's dev dependencies
Removals
Anything Bower related (with the exception of bower.json, whose data is still used in the gruntfile to construct banners)
Changes
Use the latest version of all Capital Framework components
Use NPM instead of Bower to manage Capital Framework dependencies
User Browserify instead of concatenation to package up JS
Update grunt-contrib-less (the old version couldn't handle apostrophes in Less comments)
Update the readme and setup.sh to reflect all the changes
Testing
To test, I pulled down a clean copy of this branch and ran ./setup.sh. All styles and interactions (like expandables) should work exactly as before, but all Capital Framework components should be the latest version. Also, you shouldn't need Bower anymore.
Review
@Scotchester
Anyone else?
Screenshots
(No screenshots—everything in the browser should look and work exactly as before)
Notes
I'm 50% confident I understand 50% of the changes I made here :smile: Big thanks to @Scotchester and @mistergone for helping me understand even that much, and I'll definitely keep plugging away at this if there's anything I missed.
Todos
(None that I know of...yet)
Checklist
[x] Changes are limited to a single goal (no scope creep)
[x] Code can be automatically merged (no conflicts)
Updates the Design Manual to use Capital Framework 3 (to get the manual ready for new components, like tables)
Additions
Removals
bower.json
, whose data is still used in the gruntfile to construct banners)Changes
grunt-contrib-less
(the old version couldn't handle apostrophes in Less comments)setup.sh
to reflect all the changesTesting
./setup.sh
. All styles and interactions (like expandables) should work exactly as before, but all Capital Framework components should be the latest version. Also, you shouldn't need Bower anymore.Review
Screenshots
(No screenshots—everything in the browser should look and work exactly as before)
Notes
Todos
(None that I know of...yet)
Checklist