commit
0038fdad52
1 changed files with 14 additions and 19 deletions
33
README.md
33
README.md
|
@ -1,14 +1,19 @@
|
|||
# TPS - TéléProcédure Simplifié
|
||||
# TPS - TéléProcédure Simplifiée
|
||||
|
||||
## Context
|
||||
|
||||
TéléProcédure Simplifiée, ou TPS pour les intimes, est une plateforme 100% web et 0% email, conçue afin de répondre au besoin urgent de l'État d'appliquer la directive sur le 100% démat' à l'horizon 2018 pour les démarches administratives.
|
||||
TéléProcédure Simplifiée, ou TPS pour les intimes, est une plateforme 100 % web et 0 % email, conçue afin de répondre au besoin urgent de l'État d'appliquer la directive sur le 100 % démat' à l'horizon 2018 pour les démarches administratives.
|
||||
|
||||
|
||||
## Technologies utilisées
|
||||
## Dépendances
|
||||
|
||||
Ruby : 2.3.1
|
||||
Rails : 5.0.0.1
|
||||
### Tous environnements
|
||||
|
||||
- postgresql
|
||||
|
||||
### Tests
|
||||
|
||||
- PhantomJS
|
||||
|
||||
|
||||
## Initialisation de l'environnement de développement
|
||||
|
@ -20,11 +25,7 @@ Afin d'initialiser l'environnement de développement, éxécutez la commande sui
|
|||
|
||||
## Création de la base de données
|
||||
|
||||
L'application utilise une base de donnée Postgresql. Pour en installer une, utilisez la commande suivante :
|
||||
|
||||
sudo apt-get install postgresql
|
||||
|
||||
Les informations nécessaire à l'initialisation de la base doivent être pré-configurer à la main grâce à la procédure suivante :
|
||||
Les informations nécessaire à l'initialisation de la base doivent être pré-configurées à la main grâce à la procédure suivante :
|
||||
|
||||
su - postgres
|
||||
psql
|
||||
|
@ -32,21 +33,15 @@ Les informations nécessaire à l'initialisation de la base doivent être pré-c
|
|||
> create user tps_test with password 'tps_test' superuser;
|
||||
> \q
|
||||
|
||||
|
||||
Afin de générer la BDD de l'application, il est nécessaire d'éxécuter les commandes suivantes :
|
||||
|
||||
rake db:create db:schema:load db:migrate
|
||||
rake db:create db:schema:load db:migrate RAILS_ENV=test
|
||||
|
||||
|
||||
## Installation de Phantom JS
|
||||
## Exécution des tests (RSpec)
|
||||
|
||||
Installer PhantomJS qui est utilisé par les tests automatisés de l'application.
|
||||
|
||||
|
||||
## Exécution des tests (Rspec)
|
||||
|
||||
Pour éxécuter les tests de l'application, plusieurs possibilités :
|
||||
Pour exécuter les tests de l'application, plusieurs possibilités :
|
||||
|
||||
- Lancer tous les tests
|
||||
|
||||
|
@ -67,7 +62,7 @@ Pour éxécuter les tests de l'application, plusieurs possibilités :
|
|||
|
||||
- Linter les fichiers HAML : `bundle exec haml-lint app/views/`
|
||||
|
||||
## Regénérer les binstubs
|
||||
## Régénérer les binstubs
|
||||
|
||||
bundle binstub railties --force
|
||||
rake rails:update:bin
|
||||
|
|
Loading…
Reference in a new issue