diff --git a/README.md b/README.md index 8d1aede..4445f8c 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ Debian et dérivées (Ubuntu, ...) : sudo apt-get install python3-pip python3-dev python3-venv sqlite3 Si vous décidez d'utiliser un environnement virtuel Python (virtualenv; -fortement conseillé), déplacez-vous dans le dossier où est installé GestioCOF +fortement conseillé), déplacez-vous dans le dossier où est installé kadenios (le dossier où se trouve ce README), et créez-le maintenant : python3 -m venv venv @@ -26,11 +26,18 @@ Pour l'activer, il faut taper depuis le même dossier. -Vous pouvez maintenant installer les dépendances Python depuis le fichier -`requirements-devel.txt` : +Une autre solution est d'utiliser [`pyenv`](https://github.com/pyenv/pyenv) et +[`pyenv-virtualenv`](https://github.com/pyenv/pyenv-virtualenv). - pip install -U pip # parfois nécessaire la première fois - pip install -r requirements-devel.txt + pyenv install 3.7.3 + pyenv virtualenv 3.7.3 kadenios + pyenv local kadenios + +Vous pouvez maintenant installer les dépendances Python depuis le fichier +`requirements-dev.txt` : + + pip install -U pip + pip install -r requirements-dev.txt Nous avons un git hook de pre-commit pour formatter et vérifier que votre code vérifie nos conventions. Pour bénéficier des mises à jour du hook, préférez @@ -46,11 +53,11 @@ Il ne vous reste plus qu'à initialiser les modèles de Django : Il vous faut ensuite créer un superutilisateur : - ./manage.py createsuperuser + ./manage.py createadmin {username} {password} --superuser Vous êtes prêts à développer ! Lancer Kadenios en faisant - python manage.py runserver + ./manage.py runserver ## Fonctionnalités