Brad Frost

This Is Responsive

Easily the most frequently asked question I get regarding responsive web design is "Where do I go to learn about this stuff?". Of course I ask if they've read the wonderful book on the subject and follow Ethan's excellent @rwd Twitter account. The answer is usually, "Yeah yeah yeah, I got that. Where do I go next?" So I've been chipping away at some stuff that can hopefully help answer these questions. Introducing This Is Responsive, a collection of patterns, resources and news related to responsive design. Responsive Pattern Library Responsive Pattern Library What It Is The responsive pattern library is meant to be a comprehensive collection of responsive interface patterns created by and collected for the community. Why?

What It Isn't While the responsive pattern library is trying to do a lot, there's a few things that it's not attempting to do. Here's what it isn't:

Contribute So how can you help? Well, contribute! Here's how:

  1. Sign up for a Github account. (More on Github later)
  2. Head over to Codepen.io and get up and running. This tool is crazy awesome
  3. Create a new Pen for your pattern. Remember to keep it abstract in order for it to be helpful for as many people as possible.
  4. Submit the pattern. I suppose you can do this on Github or give me a shout on Twitter and I'll add it to the pile. (Again, more on Github in a second)
  5. Lather. Rinse. Repeat.

I'm actually really excited for this pattern library. I've been using it with several teams recently and have found that building generic versions of a patterns first gets the point across and allows for quick iteration. More importantly, by abstracting these patterns, other projects can benefit from them instead of keeping it all under one brand's style guide. Blog This Is Responsive Blog In addition to the pattern library, we at R/GA launched a responsive design resource blog to help collect the latest and greatest thinking in responsive web design. Twitter is a great tool, but everything's so fleeting so if you blink your eyes for a second, you'll miss things. This is a Tumblr, so feel free to follow, subscribe, browse the archives, and most importantly submit a resource. Resources Responsive Resources In addition to the blog, I've been silently maintaining and organizing high-quality relevant responsive-related links. The result is meant to be a curated hub of resources across the entire spectrum of responsive design. I hope it can be a place where the community can deposit responsive links that they find helpful. Like all things, there's great stuff out there and a whole lot of mediocre (and outright wrong) stuff as well, so floating the good stuff to the top will hopefully help advance the collective conversation quicker. For now, I've just been throwing everything into the Github wiki that serves as the unfiltered, unabridged list. Again, more on Github next. What I Need I suck at Github. I need help. This is currently how I feel about git and Github. I'm not afraid to admit this. I see the power in Github, but I don't know the process, don't know how to configure things, and don't understand the culture. I don't know if I should have gone with Jekyll or Octopress to power the resources and patterns section. Should I keep everything in the wiki? What are pull request best practices? I just want it to be easy for as many people as possible to contribute to the cause. If anyone can provide some advice, I would greatly appreciate it. There's More I'm pretty excited about the pattern library, the blog and the resource section. There's actually even more coming down the pipes and I'm excited about that too. I'm hoping this stuff will get me up to snuff on Github and that people find it valuable enough to want to contribute. And if I'm doing something blatantly stupid, please let me know. *[DETAILS]: Device, Environment, Time, Activity, Individual, Location, Social