From b7059766796ee645d8a49a5f63dbc8ef0ccf5dc0 Mon Sep 17 00:00:00 2001
From: Pierre-antoine Comby <comby@crans.org>
Date: Thu, 15 Aug 2019 17:59:56 +0200
Subject: [PATCH] add instruction for local setup

---
 README.md | 35 ++++++++++++++++++++++++++++-------
 1 file changed, 28 insertions(+), 7 deletions(-)

diff --git a/README.md b/README.md
index eb05f91f..3aabb724 100644
--- a/README.md
+++ b/README.md
@@ -22,7 +22,7 @@ On supposera pour la suite que vous utiliser debian/ubuntu sur un serveur tout n
         $ cd note_kfet
         $ git clone git@gitlab.crans.org:bde/nk20.git .
 3. Environment Virtuel
-   
+
    À la racine du projet:
 
         $ virtualenv env
@@ -35,24 +35,45 @@ On supposera pour la suite que vous utiliser debian/ubuntu sur un serveur tout n
     On utilise uwsgi et Nginx pour gérer le coté serveu :
 
         $ sudo ln -s /var/www/note_kfet/nginx_note.conf /etc/nginx/sites-enabled/
-        
+
    **Modifier la config nginx  pour l'adapter à votre server!**
-   
+
    Si l'on a un emperor (plusieurs instance uwsgi):
-    
+
         $ sudo ln -s /var/www/note_kfet/uwsgi_note.ini /etc/uwsgi/sites/
 
-    Sinon: 
-        
+    Sinon:
+
         $ sudo ln -s /var/www/note_kfet/uwsgi_note.ini /etc/uwsgi/apps-enabled/
+        
 5. Base de données
 
     Pour le moment c'est du sqllite, pas de config particulière.
-    
+
 ## Développer en local
 
 Il est tout a fait possible de travailler en local, vive `./manage.py runserver` !
 
+1. Cloner le dépot là ou vous voulez:
+
+        $ git@gitlab.crans.org:bde/nk20.git
+
+2. Environnement Virtuel
+
+        $ virtualenv env
+        $ source /env/bin/activate
+        (env)$ pip install -r requirements.txt
+
+3. Migrations:
+
+        (env)$ ./manage.py makemigrations
+        (env)$ ./manage.py migrate
+
+4. Enjoy:
+
+        (env)$ ./manage.py runserver
+
+
 ## Cahier des Charges 
 
 Il est disponible [ici](https://wiki.crans.org/NoteKfet/NoteKfet2018/CdC). 
-- 
GitLab