README.md 1.33 KB
Newer Older
Vincent-Xavier JUMEL's avatar
Vincent-Xavier JUMEL committed
1
# Projet de sociogramme à destination d'élèves
Vincent-Xavier JUMEL's avatar
Vincent-Xavier JUMEL committed
2

Vincent-Xavier JUMEL's avatar
Vincent-Xavier JUMEL committed
3
4
Démonstration de suivi de projet à l'aide de Framagit/Gitlab dans le cadre
du cours de NSI au lycée.
5

Vincent-Xavier JUMEL's avatar
Vincent-Xavier JUMEL committed
6
7
8
9
Ce projet a été réalisé dans le cadre de la formation au DIU et est très
incomplet. Son but n'est pas de fournir une solution au problème, mais de
montrer comment un logiciel comme Framagit/Gitlab facilite la gestion et le
suivi d'un projet.
10

Vincent-Xavier JUMEL's avatar
Vincent-Xavier JUMEL committed
11
12
En particuler, à l'aide du [Gitlab CI/CD](.gitlab-ci.yml), on peut
automatiser les tests et le déploiement du projet.
13

Vincent-Xavier JUMEL's avatar
Vincent-Xavier JUMEL committed
14
15
16
17
18
19
20
21
22
23
24
25
En particulier, ici :
  - la documentation du projet est auto-générée depuis les `docstrings` des
  fonctions et se trouve accessible sur
  [main.html](https://formation-nsi.frama.io/projet-algo-du/main.html)
  - la [présentation](https://formation-nsi.frama.io/projet-algo-du/prez/) est
  globalement générée depuis [des fichiers markdown](documents/). On utilise
  [Reveal.js](https://github.com/rajgoel/reveal.js-plugins/tree/master/anything)
  pour la présentation.
  - Afin de vérifier qu'il n'y a pas de détournement du projet, la
  couverture des tests est testée avec
  [coverage](https://coverage.readthedocs.io/) et est
  [disponible](https://formation-nsi.frama.io/projet-algo-du/pycov/)
26

27
28
29
Les documents générés sont disponibles sur la [page
documents](https://formation-nsi.frama.io/projet-algo-du/documents/)