Skip to content

Volyz/barometre

 
 

Repository files navigation

Baromètre

http://barometre.afup.org

Build Status

Lors du forum PHP 2013 l’Association Française des Utilisateurs de PHP (AFUP) et le cabinet de recrutement spécialisé Agence-e ont publié le résultat d'une enquête auprès des développeurs PHP : le baromètre AFUP – Agence-e 2014 présentant la rémunération des développeurs PHP ainsi que l’écosystème PHP en France.

Ce site a pour vocation de présenter les résultats de cette enquête en permettant de filtrer sur différents critères (le département, la rémunération, le type d'entreprise...) pour ainsi présenter des résultats plus en accord avec la situation du développeur les consultant.

Dépendances

  • node / npm
  • ruby > 1.9.3 / bundler

Installation

php composer.phar install
npm install
bundle install
./node_modules/bower/bin/bower install

Build des assets

Si grunt-cli est installé globalement

grunt

Pour les builder automatiquement à chaque modification :

grunt watch

Si grunt-cli n'est pas installé globalement

./node_modules/.bin/grunt

Pour les builder automatiquement à chaque modification :

./node_modules/.bin/grunt watch

### Si vous avez une erreur Cannot find module './build/Release/shell'

Il peut être necessaire de rebuilder execSync. Pour se faire :

  1. Une version non 'pre' de node est necessaire
  2. Installer node-gyp (globalement : sudo npm install -g node-gyp)
  3. Se placer dans le bon répertoire cd node_modules/grunt-favicons/node_modules/execSync
  4. Executer node-gyp rebuild

Vous pouvez retourner dans le répertoire racine et relancer la commande grunt.

Construction de la base de donnée

Création de la base

php app/console doctrine:database:create

Mise à jour/création du schema

php app/console doctrine:schema:update --force

Chargement des données de test

Pour charger les données de test, il faut effectuer un

php app/console doctrine:fixtures:load --fixtures=src/Afup/BarometreBundle/DataTest/ORM/

Installation des hooks de précommit

grunt githooks

Installation de données réelles

re installation des fixtures

php app/console doctrine:fixtures:load

chargement des données

php app/console barometre:imports  2013 01/05/2013 01/11/2013  ~/Downloads/test.csv

pour créer une campagne du 01/05/2013 01/11/2013.

About

site public pour le baromètre des salaires

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 75.6%
  • HTML 12.1%
  • JavaScript 7.5%
  • CSS 2.4%
  • ApacheConf 1.2%
  • Ruby 1.2%