Site internet communautaire propulsé par le framework Django 2.2 et Python 3. Zeste de Savoir est basé sur un fork de Progdupeupl (voir le dépôt Git).
Jetez donc un coup d’œil à notre feuille de route.
Pour bien démarrer, rendez vous sur la page dédiée. Les détails du workflow sont détaillés ici (ou sur ce sujet).
En contribuant, vous vous engagez à respecter le Code de Conduite Contributeurs.
Les développeurs et contributeurs se réunissent sur Discord cependant vous pouvez aussi passer par le forum Dev Zone de Zeste de Savoir.
La procédure d'installation est détaillée ici.
Pour bénéficier de données de test, exécutez la commande suivante:
make generate-fixtures
Si vous êtes sur Windows, préférez ceci :
python .\manage.py loaddata (dir .\fixtures\*.yaml)
python .\manage.py load_factory_data .\fixtures\advanced\aide_tuto_media.yaml
Cela va créer plusieurs entitées détaillées ici. Différents utilisateurs vont être créés, parmis lesquels:
- user/user : Utilisateur normal ;
- ïtrema/ïtrema : Utilisateur de test supplémentaire sans droits ;
- admin/admin : Utilisateur avec les droits d’un staff et d’un admin ;
- dev/dev : Utilisateur dans le groupe des développeurs ;
- decal/decal : le compte qui possède un identifiant
Profile
différent de l’identifiantuser
pour permettre de tester des cas ou ces id sont différents (voir #2711).
Voir la documentation en ligne.
Pour générer la documentation en local, rendez-vous dans le répertoire zds-site/doc/
depuis votre terminal, et lancez la commande make html
(make.bat html
sous Windows) qui utilise Sphinx.
Vous pourrez ensuite la consulter en ouvrant le fichier zds-site/doc/build/html/index.html
avec votre navigateur.