Pure 0.2.0
Two short weeks after initially launching Pure, we're excited to release Pure 0.2.0, the next version of Pure! You can start using it today by pasting this <link>
element into your <head>
, or pulling it from GitHub.
<link rel="stylesheet" href="http://yui.yahooapis.com/pure/0.2.0/pure-min.css">
What's new?
We fixed our :focus
issues, improving the accessibility that Pure gives your web project out of the box. We added :focus
rules to our existing :hover
rules, and removed outline
where applicable. The Pure website has also been updated to be more accessible to keyboard users and screen-readers.
In addition, we applied improvements to most of the components within Pure based on people's feedback and by tackling low-hanging bugs and enhancements. A full list of the changes in this release can be found in Pure's HISTORY.md
.
Improved Developer Workflow
We also put a lot of work into improving the workflow for people working on Pure. The goal was to make it easier for people to contribute to the project (and the make our lives easier) by improving our tooling and integration with Pure's website code base.
Testing and CI
We wanted to add some basic tests to at least sanity check our code, and did this by integrating CSSLint into our Gruntfile. The cool thing is that we hooked up Travis CI so anytime someone issues a pull request it will be linted to make sure there's no typos or crazy code.
Auto Building with Grunt
To save your fingers from The Developer Konami Code: ⌘⇥ ↑ ⏎ use can now use the grunt watch
task to build Pure anytime a CSS file changes!
Testing Pure's Site with Pure Served Locally
Pure's website dogfoods Pure making it a natural place to test the latest changes, especially during development. We added a feature to support running the website with Pure served locally. When you combine this with auto building Pure via grunt watch
your day becomes bright, filled with sunshine!
Formalized Contributing Guidelines
We created a CONTRIBUTING.md for Pure, which explains how you can contribute to the project. Give it a quick read before sending your pull requests!
Thanks to the Community
We've been overwhelmed by the feedback and the support that we've received since launching Pure. Although Pure is very young, it already has a vibrant community building up around it. Thanks to everyone who has been opening issues and sending pull requests. And a special shout-out to @dannytatom, @rcbdev, @codepb, and @mseri whose contributions were merged into the 0.2.0 release. Keep 'em coming!
If you have questions regarding Pure, get in touch with @ericf and @tilomitra.