| name | update-hwpx-differences |
| description | Updates the HWPX-Markdown differences documentation when a new conversion issue is found or a new handling method is implemented. Use this skill when fixing HWPX parsing issues, adding new format handling, or discovering incompatibilities between HWPX and Markdown. |
| allowed-tools | Read, Edit, Write, Grep, Glob |
| user-invocable | true |
HWPX-Markdown ์ฐจ์ด์ ๋ฌธ์ ์
๋ฐ์ดํธ
์ด ์คํฌ์ HWPX์ Markdown ๊ฐ์ ์ฐจ์ด์ ๋ฌธ์(docs/hwpx-markdown-differences.md)๋ฅผ ์๋์ผ๋ก ์
๋ฐ์ดํธํฉ๋๋ค.
์ฌ์ฉ ์์
๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ์ ์ด ์คํฌ์ ์ฌ์ฉํ์ธ์:
- ์๋ก์ด ๋ณํ ๋ฌธ์ ๋ฐ๊ฒฌ: HWPX ํ์ฑ ์ค Markdown์ผ๋ก ํํํ ์ ์๋ ์๋ก์ด ์์ ๋ฐ๊ฒฌ
- ์๋ก์ด ์ฒ๋ฆฌ ๋ฐฉ๋ฒ ๊ตฌํ: ๊ธฐ์กด ์ฐจ์ด์ ์ ๋ํ ์๋ก์ด ๋ณํ ๋ก์ง ์ถ๊ฐ
- ๊ธฐ์กด ๋ฌธ์ ๊ฐ์ : ๋ ๋์ ์ค๋ช
์ด๋ ์์ ์ถ๊ฐ ํ์
์คํ ๋จ๊ณ
1. ํ์ฌ ๋ฌธ์ ํ์ธ
docs/hwpx-markdown-differences.md
ํ์ผ์ ์ฝ์ด ํ์ฌ ๋ฌธ์ํ๋ ์ฐจ์ด์ ๋ชฉ๋ก์ ํ์ธํฉ๋๋ค.
2. ์๋ก์ด ์ฐจ์ด์ ์ถ๊ฐ
๋ค์ ํ์์ผ๋ก ์ ํญ๋ชฉ์ ์ถ๊ฐํฉ๋๋ค:
### N. [์ฐจ์ด์ ์ด๋ฆ]
| ํญ๋ชฉ | ์ค๋ช
|
|------|------|
| **HWPX** | [HWPX์์์ ๋์/๊ธฐ๋ฅ] |
| **Markdown** | [Markdown์ ์ ํ์ฌํญ] |
| **๋ณํ ๋ฐฉ์** | [hwp2markdown์ ์ฒ๋ฆฌ ๋ฐฉ๋ฒ] |
**์์:**
- HWPX: [์๋ณธ ์์]
- Markdown: [๋ณํ๋ ๊ฒฐ๊ณผ ์์]
**๊ด๋ จ ์ฝ๋:** `[ํ์ผ ๊ฒฝ๋ก]` - `[ํจ์๋ช
]` ํจ์
---
3. ๋ฒํธ ์ฌ์ ๋ ฌ
์ ํญ๋ชฉ ์ถ๊ฐ ํ ์ ์ฒด ๋ฒํธ๊ฐ ์์ฐจ์ ์ธ์ง ํ์ธํฉ๋๋ค.
4. ๋ ์ง ์
๋ฐ์ดํธ
๋ฌธ์ ํ๋จ์ ๋ง์ง๋ง ์
๋ฐ์ดํธ ๋ ์ง๋ฅผ ์ค๋ ๋ ์ง๋ก ๋ณ๊ฒฝํฉ๋๋ค:
*๋ง์ง๋ง ์
๋ฐ์ดํธ: YYYY-MM-DD*
์ฐจ์ด์ ์นดํ
๊ณ ๋ฆฌ
๋ฌธ์์ ํฌํจํ ์ ์๋ ์ฐจ์ด์ ์ ํ:
| ์นดํ
๊ณ ๋ฆฌ | ์ค๋ช
|
|---|
| ๋ ์ด์์ | ํ์ด์ง, ์ฌ๋ฐฑ, ๋จ ๋๋๊ธฐ ๋ฑ |
| ํ
์ด๋ธ | ๋ณํฉ, ์ค์ฒฉ, ์คํ์ผ ๋ฑ |
| ํ
์คํธ | ๊ธ๊ผด, ์์, ํน์ ๋ฌธ์ ๋ฑ |
| ๊ฐ์ฒด | ์ด๋ฏธ์ง, OLE, ์์ ๋ฑ |
| ๊ตฌ์กฐ | ๊ฐ์ฃผ, ๋ชฉ์ฐจ, ์ฐธ์กฐ ๋ฑ |
์์: ์ ์ฐจ์ด์ ์ถ๊ฐ
์ํฉ: <hp:tab/> ์์๊ฐ Markdown์์ ์ง์๋์ง ์์์ ๋ฐ๊ฒฌ
์ถ๊ฐํ ๋ด์ฉ:
### 11. ํญ ๋ฌธ์ (Tab Character)
| ํญ๋ชฉ | ์ค๋ช
|
|------|------|
| **HWPX** | `<hp:tab/>` ์์๋ก ํญ ์ ๋ ฌ ์ง์ |
| **Markdown** | ํญ์ ์ฝ๋ ๋ธ๋ก ๋ค์ฌ์ฐ๊ธฐ๋ก๋ง ์ฌ์ฉ |
| **๋ณํ ๋ฐฉ์** | ํญ์ ๊ณต๋ฐฑ 4๊ฐ๋ก ๋ณํ |
**์์:**
- HWPX: `์ด๋ฆ<hp:tab/>ํ๊ธธ๋`
- Markdown: `์ด๋ฆ ํ๊ธธ๋`
**๊ด๋ จ ์ฝ๋:** `internal/parser/hwpx/parser.go` - `readElementText()` ํจ์
---
์ฃผ์์ฌํญ
- ๊ธฐ์กด ํญ๋ชฉ์ ๋ฒํธ๋ ๊ตฌ์กฐ๋ฅผ ๋ณ๊ฒฝํ ๋๋ ๋ค๋ฅธ ๋ฌธ์์ ์ฐธ์กฐ๋ ํ์ธ
- ์ฝ๋ ๋ณ๊ฒฝ๊ณผ ๋ฌธ์ ์
๋ฐ์ดํธ๋ ๊ฐ์ ์ปค๋ฐ์ ํฌํจ
- ์์๋ ์ค์ ํ
์คํธ ํ์ผ(
testdata/ํ๊ธ ํ
์คํธ.hwpx)์์ ๊ฐ์ ธ์ค๋ ๊ฒ์ด ์ข์