IQSS / IQSS/dataverse-client-javascript

Return file info in `GetPrivateUrlDataset` use case

Ouverte Adaptée aux débutants
#477 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Langage dominant
TypeScript
Étoiles
20
Forks
11
Merge moyen
2 j 5 h
PR mergées (30 j)
1

Description

The dataverse API for retrieving a dataset using a private URL /api/datasets/privateUrlDatasetVersion/... returns information about dataset files, but the transformer used by the GetPrivateUrlDataset use case doesn't transform it, so it's not returned:

https://github.com/IQSS/dataverse-client-javascript/blob/0043dddf5e7d9358d0dcac176cb8c0f325aab78b/src/datasets/infra/repositories/DatasetsRepository.ts#L56-L68

Image

It would be useful to receive the file info from that use case.

Should the use case/transformer be extended? If yes, I'd be open to creating a PR for that.

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez dans src/datasets/infra/repositories/DatasetsRepository.ts, au niveau du transformer GetPrivateUrlDataset référencé par l’issue. Examinez comment la réponse du dataset d’URL privée est transformée et comment les informations sur les fichiers sont gérées ailleurs. C’est terminé lorsque le cas d’utilisation renvoie les informations du fichier du dataset fournies par l’API.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
typescript
Domaine
api
Type d'issue
Bug
Difficulté
2/5
Temps estimé
1-3 heures
Activité
Calme
Clarté
Plutôt claire
Accessibilité débutants
72/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.