> For the complete documentation index, see [llms.txt](https://docs.decentraland.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/tipos-de-proyectos/workspaces.md).

# Espacios de trabajo

Ejecuta varios proyectos de Decentraland en vista previa agrupándolos en un espacio de trabajo. Ejecuta varias escenas adyacentes para ver cómo encajan, o también ejecuta varios [wearables inteligentes](/creator/content-creator-es/escenas-sdk7/tipos-de-proyectos/smart-wearables.md) juntos para ver cómo interactúan entre sí y con diferentes escenas.

Ejecutar varios proyectos en un espacio de trabajo proporciona una alternativa de prueba mucho más completa, para garantizar que los distintos contenidos funcionen bien juntos. Un espacio de trabajo es una función de depuración; no afecta la experiencia en la escena publicada.

{% hint style="warning" %}
**📔 Nota**: El **Creator Hub** no admite actualmente el manejo de espacios de trabajo.
{% endhint %}

## Crea un espacio de trabajo

1. Descarga el [Goerli Plaza](https://github.com/decentraland/sdk7-goerli-plaza) repositorio.
2. Crea una carpeta independiente de nivel superior para alojar el espacio de trabajo.
3. Desde el repositorio de Goerli Plaza, copia los siguientes archivos a tu espacio de trabajo:
   * `dcl-workspace.json`
   * `package.json`
   * `.gitignore`
4. Dentro de esta carpeta, añade una carpeta en el nivel raíz para cada proyecto con el que quieras trabajar. Puedes arrastrar carpetas existentes con escenas o wearables inteligentes. Para las carpetas nuevas, ejecuta `npx @dcl/sdk-commands init` dentro de cada una, para crear un proyecto de Decentraland.

   > Nota: Asegúrate de que los parcels de cada una de las escenas no se solapen.
5. Estando en la carpeta del espacio de trabajo, ejecuta lo siguiente para crear los archivos necesarios:

   `npm run update-parcels && npm run sync && npm run test && npm run format`

Puedes confirmar qué proyectos forman parte del espacio de trabajo abriendo el `dcl-workspace.json` archivo y comprobando las rutas que aparecen listadas en su `folders` arreglo.

## Ejecuta un espacio de trabajo

Ejecuta `npm run start` en la carpeta raíz del espacio de trabajo. Esto ejecuta todos los proyectos al mismo tiempo, visibles en una sola ventana de vista previa. Esta vista previa se comporta igual que al previsualizar una sola escena.

Cualquier wearable inteligente del espacio de trabajo está disponible para probarlo buscándolo en la mochila.

## Añade proyectos

Una vez creado un espacio de trabajo, puedes añadir proyectos adicionales editando el `dcl-workspace.json` archivo manualmente. Añade una entrada al `folders` array con la ruta relativa a la carpeta que quieres añadir. Por ejemplo `my-other-example`.

También puedes añadir un proyecto que no esté dentro de la carpeta del espacio de trabajo, usando la ruta absoluta.

{% hint style="warning" %}
**📔 Nota**: La carpeta debe contener ya un proyecto de Decentraland iniciado con `npx @dcl/sdk-commands init`. No puede ser una carpeta vacía.
{% endhint %}

Para añadir o eliminar proyectos, edita el `dcl-workspace.json` archivo para incluir las rutas relativas de cada uno de los proyectos del espacio de trabajo en el `folders` arreglo.

```json
{
	"folders": [
		{
			"path": "example-scene"
		},
		{
			"path": "example-scene2"
		}
	]
}
```


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/tipos-de-proyectos/workspaces.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
