flux:web-a00
This is an old revision of the document!
Table of Contents
Flux de travail WEB A00
Outils, langages, style guides, linting, tests
Outils
Nom | url | documentation |
---|---|---|
Automatisation des tâches | grunt | installation |
→ Concaténation | grunt-contrib-concat | |
→ Compilation JS | ||
→ Compilation SCSS | ||
→ Compilation HTML | ||
→ JS Hinting | ||
→ CSS Hinting | ||
→ HTML Hinting | grunt-htmlhint | |
→ Validation HTML | grunt-html-angular-validate | |
Éditeur | ATOM | installation |
Pré-processeur CSS→SASS | Sass | installation |
Versioning | GIT | installation |
Librairies JS | ? | ? |
? | ? | |
Compilateur JS | Google Closure Compiler | |
Compilateur CSS | ? | ? |
Compilateur HTML? | ? | ? |
Langages
Nom |
---|
HTML5 |
CSS |
SCSS |
Javascript |
Style guides
JavaScript
CSS
SCSS
HTML
Linting
Language | Nom | outil | documentation |
---|---|---|---|
HTML | |||
HTML 5 outliner | |||
CSS | |||
csslint | |||
SCSS | |||
JS | |||
JSLint | |||
JSHint | |||
JSCS | |||
Google Closure Linter |
Tests
Language | Nom |
---|---|
HTML | |
tests | |
CSS | |
tests | |
SCSS | |
tests | |
JS | |
tests |
Autres outils de test
Fournisseur | Nom | Usage |
---|---|---|
https://developers.google.com/speed/pagespeed/ | Généraliste/Amélioration de la vitesse de chargement | |
W3C | Markup Validation Service | Conformité du Markup |
Unicorn - Le Validateur unifié du W3C | Conformité : Markup/CSS/Mobile OK | |
Nu Html Checker (expérimental) | Conformité du HTML |
structure de fichiers
/ | Racine | |
---|---|---|
.gitignore | paramétrage des fichiers ignorés par git |
.gitignore
TODO : voir A collection of useful .gitignore templates - GitHub
Notamment :
- Langages/outils
- Sass.gitignore
- Node.gitignore
- Yeoman.gitignore
- CMS
- Magento.gitignore
- OpenCart.gitignore
- Prestashop.gitignore
- WordPress.gitignore
- .gitignore globaux :
- Linux.gitignore
- NetBeans.gitignore ?
- OSX.gitignore
PolyFills
TODO
checklists
TODO
Checklist de démarrage projet
- ▢ → tâche
- ▢ → tâche
- ▢ → tâche
Checklist en cours de projet
- ▢ → tâche
- ▢ → tâche
- ▢ → tâche
Checklist en fin de projet
- ▢ → tâche
- ▢ → tâche
- ▢ → tâche
autres TODO
automatisation des tâches
- via nodejs/grunt/gulp/etc.
- script bash (genre pour lancer un terminal avec des onglets git/sass/autre ?
flux/web-a00.1459282151.txt.gz · Last modified: 2016/03/29 22:09 by leo