Trouver un moyen de récupérer le journal d'activités d'un projet
La page https://gitlab-forge.din.developpement-durable.gouv.fr/dreal-pdl/csd/dataviz_gitlabr/activity fournit beaucoup d'information sur l'historique d'un projet, à faire figurer dans le suivi d'activité du projet.
Exploiter l'API de gitlab ou gitlabr pour constituer un dataset rassemblant la chronologie tous les événements d'un projet. Cf https://docs.gitlab.com/ee/api/events.html.
Événements à récupérer :
-
Événements de poussés -
Événements de fusion -
Événements liés à un ticket (création, modification) -
Ajouts de commentaires -
Modification du Wiki -
Ajout ou modification de designs
La première étape est de savoir comment récupérer chacun de ces items La seconde est de créer une fonction qui fabrique le dataset chronologique pour un identifiant de projet La 3e est de créer une fonction qui assemble les dataset chronologiques de tous les projets d'une instance gitlab.
Edited by Juliette Engelaere-Lefebvre