Glossaire

Un glossaire (en cours de remplissage…) de termes et d’outils utilisables pour la production de site, tant en back qu’en front…

Bower

Bower est destiné à gérer les dépendances de votre projet (ajout simplifié des liens vers jQuery, Modernizr, Bootstrap…)

http://bower.io/

Compass

Compass est un framework pour Sass, c’est à dire un ensemble de mixins (fonctions) réutilisables dans vos projets.

http://compass-style.org/

Git

Git est un logiciel de gestion de versions décentralisé. On l’utilise surtout pour conserver les modifications effectuées sur chaque fichier d’un projet informatique, et pouvoir revenir en arrière.

Il permet également de travailler à plusieurs, permettant à plusieurs personnes de modifier un même fichier.

http://git-scm.com/

Grunt

Grunt est simplement un gestionnaire de tâches, d’automatisation de processus, réalisé en JavaScript.

Entre autre utilisé pour automatiser la chaine de production frontend, pour par exemple compiler les fichiers sass, concaténer js et css, minifier les css/js/html, optimiser les images, voire mettre en ligne…

http://gruntjs.com/

Gulp

Système d’automatisation de tâches, module de node.js (concurrent de Grunt)

http://gulpjs.com/

Homebrew

Homebrew est un gestionnaire de paquets pour Mac OS X, écrit en Ruby.

Exemple d’installation: $ brew install wget

http://brew.sh/

Jekyll

Jekyll est un générateur de blog statique. On part de fichier de contenu (textes) et de template html, Jekyll nous crée une arborescence de fichiers html, incluant des pages de sommaire, de liste, etc…

Il est fait en Ruby.

http://jekyllrb.com/

Node JS

Node.js : un langage de programmation basé sur javascript, incluant un gestionnaire de paquet (npm) utile pour Grunt, Bower, Yeoman…

http://nodejs.org/

Ruby

Langage open-source dynamique qui met l’accent sur la simplicité et la productivité. Sa syntaxe élégante en facilite la lecture et l’écriture.

https://www.ruby-lang.org/fr/

Sass: Syntactically Awesome Style Sheets

Sass est un langage de génération dynamique de feuilles de style, permettant de compiler des css.

On y trouve des variables, boucles, tests, fonctions…

http://sass-lang.com/

Yeoman

Yeoman est un projet composé de trois outils:

  • Yo outil de scaffolding permettant de générer l’ossature (il va créer des fichiers automatiquement),
  • Bower outil de gestion des dépendances,
  • Grunt, lanceur de tâche.
http://yeoman.io/