Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Indication de source à chaque contribution sur les données. #16

Open
JeanKouss opened this issue Nov 1, 2023 · 0 comments
Open

Indication de source à chaque contribution sur les données. #16

JeanKouss opened this issue Nov 1, 2023 · 0 comments

Comments

@JeanKouss
Copy link
Collaborator

Indication de source à chaque contribution aux données.

Cet API sert des données publiques et nous avons besoin que les données servies soient véridiques et authentiques.
Pour cela je propose que les contributions aux données soient accompagnées de renvoies aux sources de ces données.

Problèmes

  • Les données doivent être véridiques et authentiques;
  • il est difficile de vérifier et d'apporter des corrections pertinentes aux pulls requests liées aux données parce que les sources ne sont pas précisées;
  • les utilisateurs de l'API peuvent avoir envie de vérifier la source des données.

Proposition de solution

Chaque commit concernant les données devrait être accompagné d'une note sur la source des données impactées par le commit.

Fonctionnement

Prérequis : créer un dossier references.

  1. Un contributeur modifie ou ajoute des données;
  2. Il fait le commit de sa contribution;
  3. Il créer un fichier txt dont le nom est celui du code du commit qui contient les modifications. Il place ce fichier dans le dossier references;
  4. Il liste les références qui permettront de vérifier les sources de sa contribution dans le ficher (suivant un format que nous pourront décider plus tard);
  5. Il fait un commit avec le fichier des références;
  6. Il fait un pull request;
  7. Un ou plusieurs reviewers se servent du fichier des références pour vérifier l'exactitude de la contribution et valide le pull request.

Avantages de ce fonctionnement

Cette méthode va permettre de lier les commits de modification de données à des fichiers contenant les sources de ces modifications. Avec l'historisation de git, il sera facile de tracer les modifications de données grâce aux commits et avec les commits il sera facile de retrouver les sources des données.

Il sera même possible de développer un outil permettant de remonter en un clic à la source d'une donnée en utilisant l'API de Github.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant