Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 23 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,21 +16,41 @@ executeJS/
├── crates/ # Rust 크레이트들
├── Cargo.toml # Rust 워크스페이스 설정
├── package.json # Node.js 워크스페이스 설정
└── pnpm-workspace.yaml # pnpm 워크스페이스 설정
├── pnpm-workspace.yaml # pnpm 워크스페이스 설정
└── mise.toml # mise 런타임 버전 관리 설정
```

## 개발 환경 설정

### 필수 요구사항

- Node.js 22 LTS (`.nvmrc` 파일 참조)
- pnpm 10+
- Node.js 22 LTS
- pnpm 10.19.0+
- Rust 1.70+
- Tauri CLI
- VSCode (권장)

### 설치

#### mise를 사용한 자동 설치 (권장)

프로젝트는 `mise.toml`을 통해 런타임 버전을 관리합니다:

```bash
# mise 설치 (아직 설치하지 않은 경우)
curl https://mise.run | sh

# 프로젝트 디렉토리에서 실행
mise install

# 또는 자동으로 활성화되도록 설정
mise activate
```

이제 프로젝트 디렉토리에서 자동으로 올바른 버전의 Node.js와 Rust가 사용됩니다. pnpm은 별도로 설치해야 합니다.

#### 수동 설치

```bash
# 의존성 설치
pnpm install
Expand Down
19 changes: 19 additions & 0 deletions docs/docs/dev/development.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,25 @@ ExecuteJS 프로젝트의 개발 환경 설정과 기여 방법을 안내합니

### 1. 필수 도구 설치

#### mise를 사용한 자동 설치 (권장)

프로젝트는 `mise.toml`을 통해 런타임 버전을 자동으로 관리합니다:

```bash
# mise 설치 (아직 설치하지 않은 경우)
curl https://mise.run | sh

# 프로젝트 디렉토리에서 실행
mise install

# 또는 자동으로 활성화되도록 설정
mise activate
```

이제 프로젝트 디렉토리에서 자동으로 올바른 버전의 Node.js, pnpm, Rust가 사용됩니다.
Copy link

Copilot AI Nov 10, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The documentation incorrectly states that pnpm will be automatically managed by mise. However, the mise.toml file only includes Node.js and Rust, not pnpm. This should be updated to match the correct information from README.md line 50, which states that pnpm must be installed separately.

Suggested correction: "이제 프로젝트 디렉토리에서 자동으로 올바른 버전의 Node.js와 Rust가 사용됩니다. pnpm은 별도로 설치해야 합니다."

Suggested change
이제 프로젝트 디렉토리에서 자동으로 올바른 버전의 Node.js, pnpm, Rust가 사용됩니다.
이제 프로젝트 디렉토리에서 자동으로 올바른 버전의 Node.js와 Rust가 사용됩니다. pnpm은 별도로 설치해야 합니다.

Copilot uses AI. Check for mistakes.

#### 수동 설치

```bash
# Node.js 22 LTS 설치 (nvm 사용 권장)
nvm install 22
Expand Down
3 changes: 3 additions & 0 deletions mise.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[tools]
node = "22"
rust = "stable"