Les instructions d’installation globale (via VMs / vagrant) se trouvent ici : https://github.com/betagouv/datapass
Pour le développement en local, suivez les instructions ci-dessous:
- ruby 2.7.3
- postgresql 9.5
bundle install
psql -f db/setup.local.sql
rails db:schema:load
bundle exec rspec
# Avec code coverage
COVERAGE=true bundle exec rspec
Vous pouvez utiliser guard pour lancer les tests en continue:
bundle exec guard
Brakeman est un outil d'analyse statique de sécurité. Vous pouvez le faire tourner à l'aide la commande suivante:
bundle exec brakeman -Iconfig/brakeman.ignore