Ce commit ajoute une configuration Vagrant permettant d'avoir un environnement de développement facile à installer et réutilisable (cf README.md).
La version simple, c'est qu'après ce commit, on peut installer GestioCOF en local en installant Vagrant et VirtualBox, puis en faisant simplement
vagrant up
vagrant ssh
python manage.py runserver 0.0.0.0:8000
dans le dossier où GestioCOF a été cloné. Ceci créé une machine virtuelle dans lequel GestioCOF tournera (en mode développement); en conséquent cela fonctionne de façon identique sous Linux, Mac et Windows et les fichiers peuvent être modifiés depuis le système hôte directement.
J'ai également inclus des instructions dans le README.md
, ainsi que des instructions alternatives pour ceux qui ne veulent pas ou ne peuvent pas utiliser Vagrant. Je pense personnellement que Vagrant apporte un gros avantage : non seulement c'est simple à mettre en place, cela permet à tout le monde d'avoir une configuration identique et isolée.