Corinne Schillinger
MIX-IT 2015
Intégration web
qualité & productivité FTW
Corinne Schillinger
@schillinger
Automatiser les 

tâches rébarbatives
Les applications
○ mixture [mixture.io] : Mac & Windows - Gratuit
○ prepros [prepros.io] : Linux, Mac & Windows - 29$
○ codekit [incident57.com/codekit] : Mac - 32$
Les outils en ligne de commande
○ grunt [gruntjs.com]
○ gulp [gulpjs.com]
○ brunch [brunch.io]
Emmet :

Éditer du code HTML & CSS
Plugin disponible pour 27 éditeurs de code dont
eclipse/aptana, brackets, dreamweaver, editplus,
komodo edit, notepad++, pspad, sublime text,
textmate, vim, webstorm …
!
[emmet.io/download]
CSSComb :

Uniformiser du code CSS
[csscomb.com]
plugin disponible pour grunt, brunch & sublime text
Autoprefixer :

Appliquer les préfixes vendeurs
[github.com/postcss/autoprefixer]
plugin disponible pour grunt, gulp, brunch & sublime text
!
/! Respecter la dernière syntaxe recommandée par le W3C /!
CSSLint :

Analyser la qualité du code CSS
[csslint.net]
plugin disponible pour grunt, gulp & sublime text
CSSCSS :

Identifier les règles redondantes
[zmoazeni.github.com/csscss/]
plugin disponible pour grunt & gulp
JSHint :

Détecter les erreurs JavaScript
[jshint.com]
plugin disponible pour grunt, gulp, brunch & sublime text
Ressources en ligne :

Trouver des infos fiables
○ caniuse [caniuse.com] : Tableau de compatibilité
○ wiki du W3C [w3.org/wiki/HTML & w3.org/wiki/CSS] :

Description des balises HTML & propriétés CSS
○ mdn [developer.mozilla.org] : Documentation collaborative
/!
ne JAMAIS utiliser W3Schools comme ressource
Merci !
des questions ?
Corinne Schillinger @schillinger
MIX-IT 2015

Integration web : qualite & productivite FTW

  • 1.
    Corinne Schillinger MIX-IT 2015 Intégrationweb qualité & productivité FTW
  • 2.
  • 3.
    Automatiser les 
 tâchesrébarbatives Les applications ○ mixture [mixture.io] : Mac & Windows - Gratuit ○ prepros [prepros.io] : Linux, Mac & Windows - 29$ ○ codekit [incident57.com/codekit] : Mac - 32$ Les outils en ligne de commande ○ grunt [gruntjs.com] ○ gulp [gulpjs.com] ○ brunch [brunch.io]
  • 4.
    Emmet :
 Éditer ducode HTML & CSS Plugin disponible pour 27 éditeurs de code dont eclipse/aptana, brackets, dreamweaver, editplus, komodo edit, notepad++, pspad, sublime text, textmate, vim, webstorm … ! [emmet.io/download]
  • 5.
    CSSComb :
 Uniformiser ducode CSS [csscomb.com] plugin disponible pour grunt, brunch & sublime text
  • 6.
    Autoprefixer :
 Appliquer lespréfixes vendeurs [github.com/postcss/autoprefixer] plugin disponible pour grunt, gulp, brunch & sublime text ! /! Respecter la dernière syntaxe recommandée par le W3C /!
  • 7.
    CSSLint :
 Analyser laqualité du code CSS [csslint.net] plugin disponible pour grunt, gulp & sublime text
  • 8.
    CSSCSS :
 Identifier lesrègles redondantes [zmoazeni.github.com/csscss/] plugin disponible pour grunt & gulp
  • 9.
    JSHint :
 Détecter leserreurs JavaScript [jshint.com] plugin disponible pour grunt, gulp, brunch & sublime text
  • 10.
    Ressources en ligne:
 Trouver des infos fiables ○ caniuse [caniuse.com] : Tableau de compatibilité ○ wiki du W3C [w3.org/wiki/HTML & w3.org/wiki/CSS] :
 Description des balises HTML & propriétés CSS ○ mdn [developer.mozilla.org] : Documentation collaborative /! ne JAMAIS utiliser W3Schools comme ressource
  • 11.
    Merci ! des questions? Corinne Schillinger @schillinger MIX-IT 2015