precisions pour les développeurs

This commit is contained in:
Emmanuel Viennet 2021-07-30 18:46:18 +03:00
parent fc59018688
commit 7012a3ff58

View File

@ -105,7 +105,7 @@ En tant qu'utilisateur `scodoc`:
su scodoc # si besoin
cd /opt/scodoc
source bin/env/activate
source venv/bin/activate
flask db init
flask db migrate -m "users and roles tables"
flask db upgrade
@ -194,8 +194,22 @@ Principaux contenus:
/opt/scodoc-data/photos # Photos des étudiants
/opt/scodoc-data/archives # Archives: PV de jury, maquettes Apogée, fichiers étudiants
## Pour les développeurs
## Tests unitaires
### Installation du code
Procéder comme indiquer au début, mais au lieu de técharger une *release*,
partir d'un clone git et se placer sur la branche *ScoDoc8*:
sudo su
cd /opt
git clone https://scodoc.org/git/viennet/ScoDoc.git
# (ou bien utiliser votre clone gitea so vous l'avez déjà créé !)
mv ScoDoc scodoc # important !
cd /opt/scodoc
git checkout ScoDoc8
### Tests unitaires
Certains tests ont besoin d'un département déjà créé, qui n'est pas créé par les
scripts de tests: