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

Project: Dataverse Marketplace #278

Open
1 task
cmbz opened this issue Jun 25, 2024 · 8 comments
Open
1 task

Project: Dataverse Marketplace #278

cmbz opened this issue Jun 25, 2024 · 8 comments
Assignees
Labels
Dataverse Project Issues related to Dataverse Project software FY25 FY25 activities

Comments

@cmbz
Copy link
Contributor

cmbz commented Jun 25, 2024

Overview

  • Establish a Dataverse app-store or Marketplace enabling developers to share tools, scripts, and other elements with users enabling them to personalize their collections or the installations to easily enable new features via plug&play.

Goal

  • Create a self-service resource for the community to develop and share plugins and resources, eliminating IQSS development as a bottleneck

Tasks and Issues

  • Create set of technical issues related to investigating and implementing this design

Resources

@cmbz
Copy link
Contributor Author

cmbz commented Jul 1, 2024

Status: August 2024

  • No updates this month

@cmbz cmbz added the Dataverse Project Issues related to Dataverse Project software label Jul 1, 2024
@DS-INRAE DS-INRAE moved this to 🔍 Interest in Recherche Data Gouv Aug 12, 2024
@cmbz
Copy link
Contributor Author

cmbz commented Aug 28, 2024

Status: September 2024

@cmbz
Copy link
Contributor Author

cmbz commented Sep 23, 2024

Status: October 2024

  • Met to discuss MVP design

@cmbz cmbz self-assigned this Oct 2, 2024
@cmbz cmbz added the FY25 FY25 activities label Oct 2, 2024
@cmbz
Copy link
Contributor Author

cmbz commented Dec 4, 2024

Status: November 2024

  • No updates

@cmbz
Copy link
Contributor Author

cmbz commented Jan 15, 2025

Status: December 2024

  • Reviewed with Stefano; decided on plan to have a backend similar to the hub
  • plan to meet with JP and Phil to discuss next steps to make above happen

@scolapasta
Copy link

scolapasta commented Jan 15, 2025

Status: January 2025

  • Gustavo met with JP and Phil to discuss initial plan for back end app
  • Created issues in Marketplace repo to add the server, add barebones app, design and create the tables, add APIS for reading tools, and add APIs for adding tools to Marketplace

@jp-tosca
Copy link

Status: January 2025

  • We configure and deployed the webservice with the required tools and database for https://marketplace.dataverse.org/
  • Configured branch protection
  • Enabled GH Actions to run tests on push

Features:

  • OpenAPI rated at 100%
  • Swagger UI
  • User authentication with JWT

-We also merged the first PR IQSS/dataverse-marketplace#8 reviewed and approved by @pdurbin

Which adds the following endpoints:

-/api/auth/signup
-/api/auth/login
-/api/auth/password/update
-/api/auth/roles [POST]
-/api/auth/roles [GET]
-/api/auth/roles/{roleId}/user/{userId} [POST]
-/api/auth/roles/{roleId}/user/{userId} [DELETE]
-/api/users/
-/api/users/{userId}

@cmbz
Copy link
Contributor Author

cmbz commented Feb 14, 2025

Status: February 2025

  • Pending

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Dataverse Project Issues related to Dataverse Project software FY25 FY25 activities
Projects
Status: 🔍 Interest
Development

No branches or pull requests

4 participants