261

Click here to load reader

Style Guide Best Practices at Beyond Tellerrand

Embed Size (px)

Citation preview

Page 1: Style Guide Best Practices at Beyond Tellerrand

STYLE GUIDES@brad_frost

Page 2: Style Guide Best Practices at Beyond Tellerrand
Page 3: Style Guide Best Practices at Beyond Tellerrand

Great news, team. We got the green light to redesign the homepage.

Page 4: Style Guide Best Practices at Beyond Tellerrand
Page 5: Style Guide Best Practices at Beyond Tellerrand

That’s great news, boss!

Page 6: Style Guide Best Practices at Beyond Tellerrand

Yeah, the current homepage is super ugly!

Page 7: Style Guide Best Practices at Beyond Tellerrand

Yeah and don’t even ask about the code quality lol.

Page 8: Style Guide Best Practices at Beyond Tellerrand

Exciting! It will be great to do things right this time.

Page 9: Style Guide Best Practices at Beyond Tellerrand

Yeah we’re going to use BEM…

Page 10: Style Guide Best Practices at Beyond Tellerrand

And the visuals will be clean and flat.

Page 11: Style Guide Best Practices at Beyond Tellerrand

Yeah and we’re definitely looking into React.js

Page 12: Style Guide Best Practices at Beyond Tellerrand

And maybe this will give us the chance to finally

migrate to a new CMS.

Page 13: Style Guide Best Practices at Beyond Tellerrand

Grunt.

Page 14: Style Guide Best Practices at Beyond Tellerrand

Make it so.

Page 15: Style Guide Best Practices at Beyond Tellerrand

LATHER. RINSE. REPEAT.

Page 16: Style Guide Best Practices at Beyond Tellerrand
Page 17: Style Guide Best Practices at Beyond Tellerrand
Page 18: Style Guide Best Practices at Beyond Tellerrand
Page 19: Style Guide Best Practices at Beyond Tellerrand
Page 20: Style Guide Best Practices at Beyond Tellerrand
Page 21: Style Guide Best Practices at Beyond Tellerrand
Page 22: Style Guide Best Practices at Beyond Tellerrand
Page 23: Style Guide Best Practices at Beyond Tellerrand
Page 24: Style Guide Best Practices at Beyond Tellerrand
Page 25: Style Guide Best Practices at Beyond Tellerrand
Page 26: Style Guide Best Practices at Beyond Tellerrand
Page 27: Style Guide Best Practices at Beyond Tellerrand
Page 28: Style Guide Best Practices at Beyond Tellerrand
Page 29: Style Guide Best Practices at Beyond Tellerrand
Page 30: Style Guide Best Practices at Beyond Tellerrand

global

Page 31: Style Guide Best Practices at Beyond Tellerrand

north america

Page 32: Style Guide Best Practices at Beyond Tellerrand

latin america

Page 33: Style Guide Best Practices at Beyond Tellerrand

chile

Page 34: Style Guide Best Practices at Beyond Tellerrand

europe

Page 35: Style Guide Best Practices at Beyond Tellerrand

india

Page 36: Style Guide Best Practices at Beyond Tellerrand

australia

Page 37: Style Guide Best Practices at Beyond Tellerrand

china

Page 38: Style Guide Best Practices at Beyond Tellerrand

hong kong

Page 39: Style Guide Best Practices at Beyond Tellerrand

taiwan

Page 40: Style Guide Best Practices at Beyond Tellerrand
Page 41: Style Guide Best Practices at Beyond Tellerrand

huge jerk.

Page 42: Style Guide Best Practices at Beyond Tellerrand
Page 43: Style Guide Best Practices at Beyond Tellerrand
Page 44: Style Guide Best Practices at Beyond Tellerrand
Page 45: Style Guide Best Practices at Beyond Tellerrand
Page 46: Style Guide Best Practices at Beyond Tellerrand
Page 47: Style Guide Best Practices at Beyond Tellerrand
Page 48: Style Guide Best Practices at Beyond Tellerrand
Page 49: Style Guide Best Practices at Beyond Tellerrand

We don’t have time for cohesion and continuity!

Page 50: Style Guide Best Practices at Beyond Tellerrand

We’re too busy DISRUPTING!

Page 51: Style Guide Best Practices at Beyond Tellerrand

ONE BRAND

Page 52: Style Guide Best Practices at Beyond Tellerrand

MOREDEVICESENVIRONMENTS

PEOPLELANGUAGES

CONTENT

BROWSERS

MEDIUMSCOUNTRIES

SCREENSIZES

FEATURESPRODUCTSSERVICESFUNCTIONALITY

CUSTOMERSFORMATS

USERS

FORMFACTORSCONTEXTS

Page 53: Style Guide Best Practices at Beyond Tellerrand

STYLE GUIDES

Page 54: Style Guide Best Practices at Beyond Tellerrand
Page 55: Style Guide Best Practices at Beyond Tellerrand
Page 56: Style Guide Best Practices at Beyond Tellerrand

http://cargocollective.com/mcalkins/Walmart-brand-book-design

Page 57: Style Guide Best Practices at Beyond Tellerrand

brand.wvu.edu

Page 58: Style Guide Best Practices at Beyond Tellerrand
Page 59: Style Guide Best Practices at Beyond Tellerrand
Page 60: Style Guide Best Practices at Beyond Tellerrand
Page 61: Style Guide Best Practices at Beyond Tellerrand
Page 62: Style Guide Best Practices at Beyond Tellerrand
Page 63: Style Guide Best Practices at Beyond Tellerrand
Page 64: Style Guide Best Practices at Beyond Tellerrand
Page 65: Style Guide Best Practices at Beyond Tellerrand

https://frontify.com/

Page 66: Style Guide Best Practices at Beyond Tellerrand

BRAND STYLE GUIDES๏ Purpose: establish guidelines for using core brand assets ๏ Audience: the entire organization, vendors and anyone

making use of brand assets ๏ Can include: Logos, typography, color palette, file templates,

assets, downloads, etc

Page 67: Style Guide Best Practices at Beyond Tellerrand
Page 68: Style Guide Best Practices at Beyond Tellerrand

https://www.google.com/design/spec/material-design/

Page 69: Style Guide Best Practices at Beyond Tellerrand
Page 70: Style Guide Best Practices at Beyond Tellerrand
Page 71: Style Guide Best Practices at Beyond Tellerrand
Page 72: Style Guide Best Practices at Beyond Tellerrand

http://www.lightningdesignsystem.com/

Page 73: Style Guide Best Practices at Beyond Tellerrand

DESIGN LANGUAGE GUIDELINES๏ Purpose: establish a design language for cohesive user

experience across a suite of products and services ๏ Audience: anyone creating user experiences for the

organization, mostly designers ๏ Can include: design principles, brand overlap, aesthetics, ux

principles, motion, etc

Page 74: Style Guide Best Practices at Beyond Tellerrand
Page 75: Style Guide Best Practices at Beyond Tellerrand

voiceandtone.com

Page 76: Style Guide Best Practices at Beyond Tellerrand
Page 77: Style Guide Best Practices at Beyond Tellerrand
Page 78: Style Guide Best Practices at Beyond Tellerrand
Page 79: Style Guide Best Practices at Beyond Tellerrand

styleguide.mailchimp.com

Page 80: Style Guide Best Practices at Beyond Tellerrand

VOICE AND TONE GUIDELINES๏ Purpose: establish and encourage a cohesive, appropriate

tone across the entire user experience ๏ Audience: content creators and editors, anyone writing copy

for the brand ๏ Can include: interface copy, marketing, documentation, blog

posts, legal, alerts, etc

Page 81: Style Guide Best Practices at Beyond Tellerrand
Page 82: Style Guide Best Practices at Beyond Tellerrand

http://www.economist.com/styleguide/

Page 83: Style Guide Best Practices at Beyond Tellerrand
Page 84: Style Guide Best Practices at Beyond Tellerrand
Page 85: Style Guide Best Practices at Beyond Tellerrand
Page 86: Style Guide Best Practices at Beyond Tellerrand

http://www.dal.ca/webteam/web_style_guide/writing_for_the_web.html

Page 87: Style Guide Best Practices at Beyond Tellerrand

WRITING STYLE GUIDES๏ Purpose: establish and encourage a cohesive writing style

across all properties ๏ Audience: content creators and editors, anyone writing copy

for the brand ๏ Can include: grammar, proper content structure, general

writing best practices

Page 88: Style Guide Best Practices at Beyond Tellerrand
Page 89: Style Guide Best Practices at Beyond Tellerrand
Page 90: Style Guide Best Practices at Beyond Tellerrand

code block

.thisishowwedoit {

}

CSS SYNTAX GUIDELINES

Page 91: Style Guide Best Practices at Beyond Tellerrand

code block

.this-is-how-we-do-it {

}

CSS SYNTAX GUIDELINES

Page 92: Style Guide Best Practices at Beyond Tellerrand

code block

.thisIsHowWeDoIt {

}

CSS SYNTAX GUIDELINES

Page 93: Style Guide Best Practices at Beyond Tellerrand

code block

.this__is__how__we__do—-it {

}

CSS SYNTAX GUIDELINES

Page 94: Style Guide Best Practices at Beyond Tellerrand

code block

.- -...- - ..- - —— .. . ..—— — {

}

CSS SYNTAX GUIDELINES

Page 95: Style Guide Best Practices at Beyond Tellerrand

https://github.com/styleguide

Page 96: Style Guide Best Practices at Beyond Tellerrand

https://github.com/styleguide/javascript

Page 97: Style Guide Best Practices at Beyond Tellerrand

https://github.com/styleguide/javascript

Page 98: Style Guide Best Practices at Beyond Tellerrand

CODE STYLE GUIDES๏ Purpose: establish code standards for teams to write more

cohesive, efficient, and maintainable code ๏ Audience: front-end developers, back-end developers, 3rd

party developers, summer interns, developers developers developers

๏ Can include: development principles, HTML structure guidelines, CSS architecture, syntax, best practices, JS style and best practices, backend language syntax and best practices

Page 99: Style Guide Best Practices at Beyond Tellerrand
Page 100: Style Guide Best Practices at Beyond Tellerrand

http://walmartlabs.github.io/web-style-guide

Page 101: Style Guide Best Practices at Beyond Tellerrand
Page 102: Style Guide Best Practices at Beyond Tellerrand
Page 103: Style Guide Best Practices at Beyond Tellerrand
Page 104: Style Guide Best Practices at Beyond Tellerrand
Page 105: Style Guide Best Practices at Beyond Tellerrand
Page 106: Style Guide Best Practices at Beyond Tellerrand

PATTERN LIBRARIES๏ Purpose: establish and maintain an effective interface

design system to create consistent UIs, speed up production, and create a watering hole for the team

๏ Audience: anyone touching the project: designers, developers, project managers, product owners, etc

๏ Can include: global elements, typography, image types, lists, navigation, blocks, media, animations, literally anything you include in a UI

Page 107: Style Guide Best Practices at Beyond Tellerrand

styleguides.io

Page 108: Style Guide Best Practices at Beyond Tellerrand
Page 109: Style Guide Best Practices at Beyond Tellerrand
Page 110: Style Guide Best Practices at Beyond Tellerrand

MAKING PATTERN LIBRARIES HAPPEN

Page 111: Style Guide Best Practices at Beyond Tellerrand

$ELL IT.

Page 112: Style Guide Best Practices at Beyond Tellerrand

BENEFITS OF PATTERN LIBRARIES๏ Promotes UI consistency and cohesion

Page 113: Style Guide Best Practices at Beyond Tellerrand

Consistency is one of the most powerful usability principles: when things always behave the same, users don't have to worry about what will happen. Instead, they know what will happen based on earlier experience. -Jakob Nielson

http://www.nngroup.com/articles/top-10-mistakes-web-design/

Page 114: Style Guide Best Practices at Beyond Tellerrand

BENEFITS OF PATTERN LIBRARIES๏ Promotes UI consistency and cohesion ๏ Faster production

Page 115: Style Guide Best Practices at Beyond Tellerrand

We just copied and pasted a pattern, changed a few things, and in twenty minutes we had built a system that was responsive; it looked great on mobile and it was nice to look at. [The status page] was one of those pages that not a lot of people will see. We call them the dark corners. -Federico Holgado

http://styleguides.io/podcast/federico-holgado/

Page 116: Style Guide Best Practices at Beyond Tellerrand

By having a pattern you could actually use that's already 95% of the way there, it brings up the quality of everything so those dark corners actually aren't so dark any more. -Federico Holgado

http://styleguides.io/podcast/federico-holgado/

Page 117: Style Guide Best Practices at Beyond Tellerrand

BENEFITS OF PATTERN LIBRARIES๏ Promotes UI consistency and cohesion ๏ Faster production ๏ Better workflow

Page 118: Style Guide Best Practices at Beyond Tellerrand

Mostly designers will come up with rough representations of where things might live without going into too much detail because there's no longer a need to do that work up front and we can just tweak it in the browser afterwards. -Ian Feather

http://styleguides.io/podcast/ian-feather/

Page 119: Style Guide Best Practices at Beyond Tellerrand

BENEFITS OF PATTERN LIBRARIES๏ Promotes UI consistency and cohesion ๏ Faster production ๏ Better workflow ๏ Creates a shared vocabulary

Page 120: Style Guide Best Practices at Beyond Tellerrand

It is the common ground that designers and developers are all seeking…and I find that a style guide is really effective at providing that common ground. -Lincoln Mongillo

http://styleguides.io/podcast/lincoln-mongillo/

Page 121: Style Guide Best Practices at Beyond Tellerrand

BENEFITS OF PATTERN LIBRARIES๏ Promotes UI consistency and cohesion ๏ Faster production ๏ Better workflow ๏ Creates a shared vocabulary ๏ Easier to test

Page 122: Style Guide Best Practices at Beyond Tellerrand

Pattern libraries make what you change in production a lot more easy to manage over the long term; you're able to debug things more effectively. You have a view into how your code base is looking across a site versus having various artifacts show up across hundreds of pages. -Lincoln Mongillo

http://styleguides.io/podcast/lincoln-mongillo/

Page 123: Style Guide Best Practices at Beyond Tellerrand

BENEFITS OF PATTERN LIBRARIES๏ Promotes UI consistency and cohesion ๏ Faster production ๏ Better workflow ๏ Creates a shared vocabulary ๏ Easier to test ๏ Useful reference

Page 124: Style Guide Best Practices at Beyond Tellerrand

BENEFITS OF PATTERN LIBRARIES๏ Promotes UI consistency and cohesion ๏ Faster production ๏ Better workflow ๏ Creates a shared vocabulary ๏ Easier to test ๏ Useful reference ๏ Future-friendly foundation

Page 125: Style Guide Best Practices at Beyond Tellerrand

SHOW, DON’T TELL.

Page 126: Style Guide Best Practices at Beyond Tellerrand

http://cssstats.com

Page 127: Style Guide Best Practices at Beyond Tellerrand
Page 128: Style Guide Best Practices at Beyond Tellerrand
Page 129: Style Guide Best Practices at Beyond Tellerrand

http://bradfrostweb.com/blog/post/interface-inventory

Page 130: Style Guide Best Practices at Beyond Tellerrand
Page 131: Style Guide Best Practices at Beyond Tellerrand
Page 132: Style Guide Best Practices at Beyond Tellerrand

ROUND UP THE TROOPS

1

Page 133: Style Guide Best Practices at Beyond Tellerrand
Page 134: Style Guide Best Practices at Beyond Tellerrand

PREPARE TO SCREENSHOT

2

Page 135: Style Guide Best Practices at Beyond Tellerrand

http://bradfrost.com/blog/post/conducting-an-interface-inventory/

Page 136: Style Guide Best Practices at Beyond Tellerrand

SCREENSHOT EXERCISE

3

Page 137: Style Guide Best Practices at Beyond Tellerrand

INTERFACE INVENTORY CATEGORIES๏ Global ๏ Image types ๏ Icons ๏ Navigation ๏ Forms ๏ Buttons ๏ Interactive Components ๏ Media

๏ Headings ๏ Blocks ๏ Lists ๏ 3rd party stuff ๏ Advertising ๏ Messaging ๏ Animation ๏ Colors

Page 138: Style Guide Best Practices at Beyond Tellerrand
Page 139: Style Guide Best Practices at Beyond Tellerrand
Page 140: Style Guide Best Practices at Beyond Tellerrand

PRESENT FINDINGS

4

Page 141: Style Guide Best Practices at Beyond Tellerrand

http://www.pointswestav.com/wp-content/uploads/2011/04/Projector-meeting.jpg

Page 142: Style Guide Best Practices at Beyond Tellerrand
Page 143: Style Guide Best Practices at Beyond Tellerrand

REGROUP & NEXT STEPS

5

Page 144: Style Guide Best Practices at Beyond Tellerrand

๏ Documents your interface design patterns ๏ Points out inconsistencies ๏ Helps get buy-in from organization ๏ Establishes scope of work ๏ Is the genesis of a shared vocabulary ๏ Lays the groundwork for a future pattern library

INTERFACE INVENTORY

Page 145: Style Guide Best Practices at Beyond Tellerrand

AND IF THE BOSS STILL SAYS NO, DO IT ANYWAYS.

Page 146: Style Guide Best Practices at Beyond Tellerrand

IN ORDER TO MAKE THE WHOLE, YOU NEED TO MAKE THE PARTS.

Page 147: Style Guide Best Practices at Beyond Tellerrand

special thanks to Wolfram Nagel, SETU GmbH

Page 148: Style Guide Best Practices at Beyond Tellerrand

special thanks to Wolfram Nagel, SETU GmbH

Page 149: Style Guide Best Practices at Beyond Tellerrand

special thanks to Wolfram Nagel, SETU GmbH

Page 150: Style Guide Best Practices at Beyond Tellerrand

special thanks to Wolfram Nagel, SETU GmbH

Page 151: Style Guide Best Practices at Beyond Tellerrand

special thanks to Wolfram Nagel, SETU GmbH

Page 152: Style Guide Best Practices at Beyond Tellerrand

ATOMIC DESIGN

Page 153: Style Guide Best Practices at Beyond Tellerrand
Page 154: Style Guide Best Practices at Beyond Tellerrand
Page 155: Style Guide Best Practices at Beyond Tellerrand
Page 156: Style Guide Best Practices at Beyond Tellerrand
Page 157: Style Guide Best Practices at Beyond Tellerrand

ENTER KEYWORD

SEARCH THE SITE

SEARCH

Page 158: Style Guide Best Practices at Beyond Tellerrand

ENTER KEYWORD

SEARCH THE SITE

SEARCH

Page 159: Style Guide Best Practices at Beyond Tellerrand
Page 160: Style Guide Best Practices at Beyond Tellerrand
Page 161: Style Guide Best Practices at Beyond Tellerrand
Page 162: Style Guide Best Practices at Beyond Tellerrand
Page 163: Style Guide Best Practices at Beyond Tellerrand
Page 164: Style Guide Best Practices at Beyond Tellerrand
Page 165: Style Guide Best Practices at Beyond Tellerrand
Page 166: Style Guide Best Practices at Beyond Tellerrand
Page 167: Style Guide Best Practices at Beyond Tellerrand
Page 168: Style Guide Best Practices at Beyond Tellerrand
Page 169: Style Guide Best Practices at Beyond Tellerrand
Page 170: Style Guide Best Practices at Beyond Tellerrand
Page 171: Style Guide Best Practices at Beyond Tellerrand
Page 172: Style Guide Best Practices at Beyond Tellerrand

ABSTRACT CONCRETE

Page 173: Style Guide Best Practices at Beyond Tellerrand

ABSTRACT CONCRETE

CREATORS CLIENTS

Page 174: Style Guide Best Practices at Beyond Tellerrand

REFERENCE BUILD REVIEW

Page 175: Style Guide Best Practices at Beyond Tellerrand
Page 176: Style Guide Best Practices at Beyond Tellerrand

DAVE OLSEN@dmolsen

Page 177: Style Guide Best Practices at Beyond Tellerrand

WHAT PATTERN LAB IS๏ A design system builder ๏ Your comprehensive interface design system ๏ A style guide starter kit ๏ A design toolkit (viewport resizer and other tools)

Page 178: Style Guide Best Practices at Beyond Tellerrand
Page 179: Style Guide Best Practices at Beyond Tellerrand
Page 180: Style Guide Best Practices at Beyond Tellerrand
Page 181: Style Guide Best Practices at Beyond Tellerrand
Page 182: Style Guide Best Practices at Beyond Tellerrand

https://mustache.github.io/

Page 183: Style Guide Best Practices at Beyond Tellerrand
Page 184: Style Guide Best Practices at Beyond Tellerrand

MOLECULE GUTScode block

<div class="block block-post"> <a href="{{ url }}"> <div class="b-img"> {{> atoms-thumb }} </div> <h3 class="b-title">{{ headline }}</h3> <p class="b-excerpt">{{ excerpt }}</p> </a> </div>

Page 185: Style Guide Best Practices at Beyond Tellerrand

BASIC INCLUDEcode block

{{> molecules-block-post }}

Page 186: Style Guide Best Practices at Beyond Tellerrand
Page 187: Style Guide Best Practices at Beyond Tellerrand
Page 188: Style Guide Best Practices at Beyond Tellerrand

ORGANISM GUTScode block

<header role="banner"> {{> atoms-logo }} {{> molecules-primary-nav }} {{> molecules-search }} </header>

Page 189: Style Guide Best Practices at Beyond Tellerrand

ORGANISM INCLUDEcode block

{{> organisms-header }}

Page 190: Style Guide Best Practices at Beyond Tellerrand
Page 191: Style Guide Best Practices at Beyond Tellerrand
Page 192: Style Guide Best Practices at Beyond Tellerrand
Page 193: Style Guide Best Practices at Beyond Tellerrand

TEMPLATE GUTScode block{{> organisms-header }}

<main role="main"> {{# hero }} {{> molecules-hero-video }} {{/ hero }} <section> {{# experience }} {{> organisms-story-feature }} {{/ experience }} </section> <section> {{# factoid-advertising }} {{> organisms-factoid }} {{/ factoid-advertising }}

Page 194: Style Guide Best Practices at Beyond Tellerrand
Page 195: Style Guide Best Practices at Beyond Tellerrand

CONTENT STRUCTURE ACTUAL CONTENT

Page 196: Style Guide Best Practices at Beyond Tellerrand
Page 197: Style Guide Best Practices at Beyond Tellerrand
Page 198: Style Guide Best Practices at Beyond Tellerrand
Page 199: Style Guide Best Practices at Beyond Tellerrand

PIPING IN REAL CONTENTcode block{

"title" : "Time Inc.", "bodyClass": "home", "hero" : { "headline": "Moving People" "img": { "src": "/images/hero_beyonce.jpg", "alt": "Beyonce" } }

Page 200: Style Guide Best Practices at Beyond Tellerrand

patternlab.io

Page 201: Style Guide Best Practices at Beyond Tellerrand
Page 202: Style Guide Best Practices at Beyond Tellerrand
Page 203: Style Guide Best Practices at Beyond Tellerrand
Page 204: Style Guide Best Practices at Beyond Tellerrand
Page 205: Style Guide Best Practices at Beyond Tellerrand
Page 206: Style Guide Best Practices at Beyond Tellerrand
Page 207: Style Guide Best Practices at Beyond Tellerrand
Page 208: Style Guide Best Practices at Beyond Tellerrand
Page 209: Style Guide Best Practices at Beyond Tellerrand
Page 210: Style Guide Best Practices at Beyond Tellerrand
Page 211: Style Guide Best Practices at Beyond Tellerrand
Page 212: Style Guide Best Practices at Beyond Tellerrand
Page 213: Style Guide Best Practices at Beyond Tellerrand
Page 214: Style Guide Best Practices at Beyond Tellerrand
Page 215: Style Guide Best Practices at Beyond Tellerrand
Page 216: Style Guide Best Practices at Beyond Tellerrand

http://trentwalton.com/2011/07/14/content-choreography/

Page 217: Style Guide Best Practices at Beyond Tellerrand
Page 218: Style Guide Best Practices at Beyond Tellerrand

…OR DID THEY?

Page 219: Style Guide Best Practices at Beyond Tellerrand
Page 220: Style Guide Best Practices at Beyond Tellerrand

websitedesign & development

Page 221: Style Guide Best Practices at Beyond Tellerrand

style guidewebsitedesign & development

Page 222: Style Guide Best Practices at Beyond Tellerrand

style guide

websitedesign & development

Page 223: Style Guide Best Practices at Beyond Tellerrand

style guide

websitedesign & development

Page 224: Style Guide Best Practices at Beyond Tellerrand

design system

style guide

websitedesign & development

Page 225: Style Guide Best Practices at Beyond Tellerrand

style guide

design systemdesign & development website

Page 226: Style Guide Best Practices at Beyond Tellerrand

A style guide is an artifact of design process. A design system is a living, funded product with a roadmap & backlog, serving an ecosystem. -Nathan Curtis

https://twitter.com/nathanacurtis/status/656829204235972608

Page 227: Style Guide Best Practices at Beyond Tellerrand

MAKE IT MAINTAINABLE

Page 228: Style Guide Best Practices at Beyond Tellerrand

YOU SEEK THE HOLY GRAIL.

Page 229: Style Guide Best Practices at Beyond Tellerrand

http://rizzo.lonelyplanet.com/

Page 230: Style Guide Best Practices at Beyond Tellerrand

style guide

design systemdesign & development website

Pattern API

Page 231: Style Guide Best Practices at Beyond Tellerrand

style guide

pattern labdesign & development website

Grunt copy CSS, JS, Patterns

Page 232: Style Guide Best Practices at Beyond Tellerrand

MAKE IT CROSS-DISCIPLINARY

Page 233: Style Guide Best Practices at Beyond Tellerrand
Page 234: Style Guide Best Practices at Beyond Tellerrand
Page 235: Style Guide Best Practices at Beyond Tellerrand

MAKE IT APPROACHABLE

Page 236: Style Guide Best Practices at Beyond Tellerrand

http://www.yelp.com/styleguide

Page 237: Style Guide Best Practices at Beyond Tellerrand

http://purple.herokuapp.com

Page 238: Style Guide Best Practices at Beyond Tellerrand

http://ux.mailchimp.com/patterns/

Page 239: Style Guide Best Practices at Beyond Tellerrand

MAKE IT VISIBLE

Page 240: Style Guide Best Practices at Beyond Tellerrand

When you place style guides behind constraints, teams either take an outrageously long time to get access, or they never get access. -Nathan Curtis

http://styleguides.io/podcast/nathan-curtis

Page 241: Style Guide Best Practices at Beyond Tellerrand

http://www.starbucks.com/static/reference/styleguide/http://www.starbucks.com/static/reference/styleguide/

Page 242: Style Guide Best Practices at Beyond Tellerrand

styleguides.io/examples.html

Page 243: Style Guide Best Practices at Beyond Tellerrand
Page 244: Style Guide Best Practices at Beyond Tellerrand

When I saw Salesforce’s style guide I thought it was beautiful and it's why I wanted to join this team. -Jina Bolton

styleguides.io/podcast/jina-bolton

Page 245: Style Guide Best Practices at Beyond Tellerrand

MAKE IT AGNOSTIC

Page 246: Style Guide Best Practices at Beyond Tellerrand
Page 247: Style Guide Best Practices at Beyond Tellerrand
Page 248: Style Guide Best Practices at Beyond Tellerrand
Page 249: Style Guide Best Practices at Beyond Tellerrand

WARNING: NAMING THINGS IS REALLY FREAKING HARD.

https://www.flickr.com/photos/131260238@N08/

Page 250: Style Guide Best Practices at Beyond Tellerrand
Page 251: Style Guide Best Practices at Beyond Tellerrand
Page 252: Style Guide Best Practices at Beyond Tellerrand

MAKE IT CONTEXTUAL

Page 253: Style Guide Best Practices at Beyond Tellerrand
Page 254: Style Guide Best Practices at Beyond Tellerrand

MAKE IT LAST

Page 255: Style Guide Best Practices at Beyond Tellerrand

http://www.google.com/design/spec/whats-new/whats-new.html

Page 256: Style Guide Best Practices at Beyond Tellerrand
Page 257: Style Guide Best Practices at Beyond Tellerrand

https://flic.kr/p/5YnE4z

Page 258: Style Guide Best Practices at Beyond Tellerrand
Page 259: Style Guide Best Practices at Beyond Tellerrand

atomicdesign.bradfrost.com

Page 260: Style Guide Best Practices at Beyond Tellerrand

atomicdesign.bradfrost.com

ONLY

$10!!!

Page 261: Style Guide Best Practices at Beyond Tellerrand

THANKS! @brad_frost