Mettre à jour son environnement de développement
Vous n’avez pas participé au projet depuis quelque temps ? Suivez ce guide pour mettre à jour votre environnement de développement !
Récupérer les dernières modifications
Il va falloir utiliser l’utilitaire Git pour :
mettre à jour la copie locale du dépôt officiel (nommée
upstream
) ;se positionner sur la branche
dev
de cette copie.
1git fetch upstream
2git checkout upstream/dev
Activer l’environnement
La première chose à faire avant de pouvoir travailler sur le projet est de se déplacer dans le dossier du projet et d’activer l’environnement :
source zdsenv/bin/activate
Cet environnement permet de ne pas polluer votre distribution avec les logiciels installés spécifiquement pour Zeste de Savoir et de ne pas interférer avec vos autres projets de développement.
Mettre à jour les dépendances
Ces trois commandes permettent de mettre à jour :
les paquets Python nécessaires pour le serveur (backend) ;
les paquets Node.JS nécessaires pour les éléments graphiques (frontend) ;
zmarkdown, notre moteur Markdown personnalisé.
1make install-back
2make install-front
3make zmd-install
Générer les éléments graphiques
Les éléments graphiques ont probablement été modifiés, il va falloir les générer à nouveau :
make build-front
Appliquer les migrations sur la base de données
Il est possible que la structure de la base de données ait été légèrement modifiée, il nous faut donc appliquer ces changements :
make migrate-db
Aller plus loin
Votre environnement de développement est maintenant à jour, vous pouvez donc lancer Zeste de Savoir !
Note
N’hésitez pas à nous contacter ! Si vous avez besoin d’aide ou si vous souhaitez simplement discuter du projet, contactez-nous sur le canal #développement-de-zds
de notre serveur Discord ou le forum Dev Zone.