v8.0.0-rc.1
Pre-release
Pre-release
💫 New
- Updated docs can be found at https://trykickoff.now.sh/. This site will overwrite the existing site.
- Sass dependencies can now be installed from npm, this means we can update and maintain them independently from the main kickoff repo. Some of our components and mixins have been extracted out into separate npm modules:
- Ours:
- 3rd party:
- media-queries using include-media
- normalize.css
- Form themes: we now have
standard
andmaterial
themes - Webpack javascript build
👍 Improved
- Tooling: Now using Gulp + webpack to compile/compress etc. All build config has moved to the
.kickoff
directory in the root of the project. - Add more npm run tasks so we have a consistent build API in the future. The idea is to keep these commands consistent while the values can change. For example, should we move completely to webpack, we can just switch-out the values and the same task e.g.
npm run compile:all
will be the same regardless. - SVG icons. Now using gulp-svgstore & svg4everybody so that we can have better icon/graphics workflow
- Sass linting with stylelint
- Styleguide has had an upgrade. See https://codepen.io/mrmartineau/pen/RKbGPO for an example
👎 Removed
- Media element
- Grunt as a build tool. Browserify as a javascript module bundler.