Brique back end de la plateforme d'annotation web Ange (Annotation Géographique).
Installer pipenv
pip install pipenv
Activer l'environnement virtuel
pipenv shell
Installer les dépendances (un fichier Pipfile.lock est généré):
pipenv install
Puis dans src: créer son fichier .env à partir du .env.dist en renseignant les valeurs qui vont bien. Créer la base de données et la mettre à jour:
Générer/maj fichier requirements (une fois l'environnement virtuel activé):
pip freeze > requirements.txt
python manage.py makemigrations python manage.py migrate
Faire tourner un serveur de test:
python manage.py runserver
Pour lancer les tests:
python manage.py makemigrations python manage.py migrate python manage.py test tests
TODO : Lien vers la documentation pour les développeurs, à la fois pour maintenir le projet, le déployer et ajouter de nouvelles fonctionnalités. Schémas UML...
Exemple d'arborescence de projet : TODO :
src/
: Code source du projet ;.github/
: dossier contenant les modèles d'issues et github actions ;doc/
: dossier contenant des fichiers .md de documentation (ex: install.md) ;tests/
: scripts et explications pour lancer les tests ;
Nom | Prénom | fonction | |
---|---|---|---|
Dardy | Maxime | [email protected] | Développeur |
Jacopucci | Madeline | [email protected] | Développeuse |
Loreau | Florian | [email protected] | Développeur |