Top Banner
Documentando seu CSS
44

Documentando seu CSS

Aug 14, 2015

Download

Internet

Guilherme Moura
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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!