> 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-ko/sdk7/kinds-of-projects/workspaces.md).

# 작업 공간

여러 DCL 프로젝트를 동시에 실행

이들을 작업 공간으로 그룹화하여 여러 Decentraland 프로젝트를 미리보기로 실행하세요. 인접한 여러 씬을 실행하여 어떻게 맞물리는지 확인하거나, 여러 개를 실행하여 [스마트 웨어러블](/creator/content-creator-ko/sdk7/kinds-of-projects/smart-wearables.md) 서로 및 다른 씬들과 어떻게 상호작용하는지 확인하세요.

작업 공간에서 여러 프로젝트를 실행하면 훨씬 더 완전한 테스트 대안을 제공하여 서로 다른 콘텐츠가 함께 잘 작동하는지 확인할 수 있습니다. 작업 공간은 디버깅 기능이며, 게시된 씬의 경험에는 영향을 주지 않습니다.

{% hint style="warning" %}
**📔 참고**:  **크리에이터 허브** 현재는 작업 공간 처리를 지원하지 않습니다.
{% endhint %}

## 작업 공간 만들기

1. 다음을 다운로드하세요 [Goerli Plaza](https://github.com/decentraland/sdk7-goerli-plaza) 저장소.
2. 작업 공간을 담을 별도의 최상위 폴더를 만드세요.
3. Goerli Plaza 저장소에서 다음 파일을 작업 공간으로 복사하세요:
   * `dcl-workspace.json`
   * `package.json`
   * `.gitignore`
4. 이 폴더 안에, 작업하려는 각 프로젝트마다 루트 수준에 폴더 하나를 추가하세요. 씬이나 스마트 웨어러블이 있는 기존 폴더를 끌어다 놓을 수 있습니다. 새 폴더의 경우, 다음을 실행하세요 `npx @dcl/sdk-commands init` 각 폴더 안에서 Decentraland 프로젝트를 만드세요.

   > 참고: 각 씬의 파셀들이 서로 겹치지 않도록 하세요.
5. 작업 공간 폴더에서 다음을 실행하여 필요한 파일을 만드세요:

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

다음을 열어 어떤 프로젝트가 작업 공간에 포함되어 있는지 확인할 수 있습니다 `dcl-workspace.json` 파일을 열고 그 안에 나열된 경로를 확인하세요 `폴더` 배열에 나열됩니다.

## 작업 공간 실행

실행 `npm run start` 작업 공간의 루트 폴더에서 실행하세요. 그러면 모든 프로젝트가 동시에 실행되며, 하나의 미리보기 창에서 볼 수 있습니다. 이 미리보기는 단일 씬을 미리 볼 때와 동일하게 동작합니다.

작업 공간에 있는 모든 스마트 웨어러블은 백팩에서 찾아 착용해 볼 수 있습니다.

## 프로젝트 추가

작업 공간이 생성되면, 다음을 편집하여 추가 프로젝트를 추가할 수 있습니다 `dcl-workspace.json` 파일을 수동으로. 다음에 항목을 추가하세요 `폴더` 추가하려는 폴더의 상대 경로를 포함하는 배열에 추가합니다. 예를 들어 `my-other-example`.

절대 경로를 사용하여 작업 공간 폴더 안에 있지 않은 프로젝트도 추가할 수 있습니다.

{% hint style="warning" %}
**📔 참고**: 폴더에는 이미 다음으로 초기화된 Decentraland 프로젝트가 있어야 합니다 `npx @dcl/sdk-commands init`. 빈 폴더여서는 안 됩니다.
{% endhint %}

프로젝트를 추가하거나 제거하려면 다음을 편집하세요 `dcl-workspace.json` 파일에 작업 공간의 각 프로젝트에 대한 상대 경로를 다음에 포함시키세요 `폴더` 배열에 나열됩니다.

```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-ko/sdk7/kinds-of-projects/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.
