dorian-marchal/spawnkill — pull request #132 by valeriangalliat (2014-10-22 17:39:32+00:00)
Title: Clean node modules

C'est une mauvaise idée de tracker le dossier `node_modules` dans un repo Git. Ce dossier est typiquement géré par npm et la méthode recommendée est de définir un `package.json` pour expliciter les dépendances npm, et de lancer un `npm install` après avoir cloné le projet pour les récupérer dynamiquement.

Une telle organisation :

1. évite de polluer les *diffs* du repo Git à chaque mise à jour d'un module npm (et d'allourdir le repo pour rien),
1. enforce la règle consistant à ne jamais modifier une dépendance « en place »,
1. permet d'avoir la liste explicite des dépendances du projet.

Cette PR supprime le dossier `server/socket/bin/node_modules`, l'ignore dans un `.gitignore`, ajoute un `package.json` avec les dépendances précédemment trackées, et un readme détaillant la procédure d'installation.