documentando seu css

44
Documentando seu CSS

Upload: guilherme-moura

Post on 14-Aug-2015

75 views

Category:

Internet


0 download

TRANSCRIPT

Page 1: Documentando seu CSS

Documentando seu CSS

Page 2: Documentando seu CSS

sobre mim

Page 3: Documentando seu CSS

Guilherme Moura Nascimento

Page 4: Documentando seu CSS

Front-end Developer

Page 5: Documentando seu CSS

mineiro

campineiro

paulistano

Page 6: Documentando seu CSS

jsenv.com

Page 7: Documentando seu CSS

<3

Page 8: Documentando seu CSS

a verdade nua e crua

Documentação

Page 9: Documentando seu CSS

uma etapa

Page 10: Documentando seu CSS

que todos conhecem

Page 11: Documentando seu CSS

sabem que é importante

Page 12: Documentando seu CSS

poucos fazem

Page 13: Documentando seu CSS
Page 14: Documentando seu CSS

por que ?

Page 15: Documentando seu CSS

“falta tempo”

Page 16: Documentando seu CSS

“não sou bom com textos”

Page 17: Documentando seu CSS

“simplesmente não gosto”

Page 18: Documentando seu CSS

“o código deve ser”AUTO EXPLICATIVO

Page 19: Documentando seu CSS

“não documento mas gosto de códigos documentados”

porém...

Page 20: Documentando seu CSS

“utopia”

Page 21: Documentando seu CSS

vários … vários … vários ...

benefícios

Page 22: Documentando seu CSS

processo de adaptaçãomenos doloroso

Page 23: Documentando seu CSS

manutençãorápida

Page 24: Documentando seu CSS

reduzir código duplicadoorganização

Page 25: Documentando seu CSS

Padronizaçãotransparência

Page 26: Documentando seu CSS

analogiaimagine sua linguagem de programação favorita…

agora imagine ela com uma documentação “mega zuada”...

provavelmente você não estaria programando nessa linguagem e muito menos a escolheria como sua favorita...

Page 27: Documentando seu CSS

#partiu #documentar #meu #css

Let’s rock

Page 28: Documentando seu CSS

requisitos de documentação

● ser de fácil acesso● bem estruturada● padronizada● exemplos de uso● guias de boas práticas● atualizada constantemente ● referências● bonita

Page 29: Documentando seu CSS

duas maneiras

Page 30: Documentando seu CSS

para você mesmosingle player

Page 31: Documentando seu CSS

documentação apenas no código

Page 32: Documentando seu CSS

documentação apenas no código

Page 33: Documentando seu CSS

documentação apenas no código

http://nicolasgallagher.com/micro-clearfix-hack/

Page 34: Documentando seu CSS

de dev para todosmultiplayer

Page 35: Documentando seu CSS

Style guide

Page 36: Documentando seu CSS

definição

Style Guide é um documento disponível online ou através de intranet. Esse documento contém todos os componentes, módulos, tipografia e grids, manuais de boas práticas, todos dispostos em seções organizados em um único lugar.

Page 37: Documentando seu CSS

http://goo.gl/eaexSJ

http://goo.gl/VjQ4d2

http://goo.gl/lmIdV8

exemplos de style guide

http://goo.gl/1xOj3U

Page 38: Documentando seu CSS

como fazerGeradores de Style guide

Page 39: Documentando seu CSS

● metodologia de documentação

● suporte a pré-processadores

KSS · Knyle Style Sheetshttp://warpspire.com/kss/

Page 40: Documentando seu CSS

● YAML and Markdown

● suporte a pré-processadores

● bonito e simples

Hologramhttp://trulia.github.io/hologram/

Page 41: Documentando seu CSS

vantagensvárias … várias … várias

Page 42: Documentando seu CSS

previne conflitos de estilo

reduz código duplicado

prototipagem

Page 43: Documentando seu CSS

LeBlanc’s law: Later equals neverby Code clean - a handbook of agile software

craftsmanship

Page 44: Documentando seu CSS

[email protected]

➔ @ogmoura

➔ facebook.com/gmoura.dev

➔ gmoura.github.io

valeu falou!