decentraland / decentraland/builder-client

Create the projects client methods

Open
#4 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
3
Forks
4
PR merge metrics
No merged PRs in 30d

Description

To complete this task the following APIs should be queryable from the client:
- PUT: `/projects/${projectId}/pool`
- POST: `/projects/${projectId}/media`
- GET: `/projects`
- GET: `/projects/${projectId}/project`
- GET: `/projects/${projectId}/pool`
- PUT: `/projects/${project.id}/manifest`
- POST: `/projects/${project.id}/media`
- DELETE: `/projects/${id}`
- GET: `/projects/${id}/manifest`

Take into consideration the following:
- The types that currently live in the builder UI must be moved to either `@dcl/schemas` or the client itself.
- The fromX and toX methods must be included in the client. They don't need to be exported.
- The request to the `/projects/${project.id}/manifest` endpoint runs migrations. Move those migrations to the client.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.