Skip to content

Commit 0664646

Browse files
authored
Merge pull request #956 from naver/docs/publish-docs-deploy-step
docs(publish): add mandatory docs:deploy step after release
2 parents bc75e43 + a427f8c commit 0664646

1 file changed

Lines changed: 11 additions & 2 deletions

File tree

dev-guide/PUBLISH_GUIDE.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,13 @@ release/{scope}-{version}
7575
3. pnpm install 로 lockfile·심링크를 갱신한다. (버전 변경 후 필수)
7676
생략하면 래퍼 publish 단계에서 ERR_PNPM_CANNOT_RESOLVE_WORKSPACE_PROTOCOL로 중단된다.
7777
4. pnpm publish:stable 로 전체 빌드 + npm 퍼블리시한다.
78-
5. (선택) pnpm release 로 changelog, tag, GitHub Release를 생성한다.
78+
5. pnpm release 로 changelog·tag·push, gh release create 로 GitHub Release를 생성한다.
79+
6. pnpm docs:deploy 로 문서 사이트를 배포한다. (릴리즈 후 필수)
80+
문서 사이트의 릴리즈 노트(/releases)·버전 표시는 빌드 시 GitHub Release를
81+
가져와 갱신하므로, 릴리즈 노트 작성 후 문서를 배포하지 않으면 낡은 채 남는다.
82+
※ 배포 명령은 정본(naver/egjs-flicking)을 가리키는 리모트에 따라 고른다.
83+
docs:deploy 는 upstream, docs:deploy-origin 은 origin에 배포한다.
84+
상세 → DOCS_GUIDE.md "배포"
7985
```
8086

8187
```bash
@@ -279,9 +285,12 @@ pnpm publish:version minor
279285
pnpm install
280286
# 4. 빌드 + 배포
281287
pnpm publish:stable
282-
# 5. 릴리즈 (선택)
288+
# 5. 릴리즈
283289
pnpm release
284290
gh release create "4.17.0" --title "4.17.0 Release" --generate-notes
291+
# 6. 문서 사이트 배포 (릴리즈 후 필수 — /releases·버전 표시 갱신)
292+
# 정본을 가리키는 리모트에 따라 docs:deploy(upstream) 또는 docs:deploy-origin(origin)
293+
pnpm docs:deploy
285294
```
286295

287296
#### 코어 patch 정식 배포

0 commit comments

Comments
 (0)