Skip to content

fix(crosslinks): fetchAlbumItems·openPDFViewer 페이지 추가 + getPermission strict false-positive 수정#124

Merged
DaveDev42 merged 1 commit into
mainfrom
agent-abd9b9f7da34749ef
Jun 25, 2026
Merged

fix(crosslinks): fetchAlbumItems·openPDFViewer 페이지 추가 + getPermission strict false-positive 수정#124
DaveDev42 merged 1 commit into
mainfrom
agent-abd9b9f7da34749ef

Conversation

@DaveDev42

Copy link
Copy Markdown
Contributor

요약

이 PR은 issue #123의 세 가지 docs↔sdk-example crosslink 갭을 닫습니다.

  • (A) docs/api/camera/fetchAlbumItems.mdx 신규 (ko/en)CameraPage.tsxname="fetchAlbumItems" ApiCard가 있지만 대응 docs 페이지가 없었음. ko/en 양쪽 생성, camera 개요 메서드 표 및 sidebars.ts에 알파벳순 추가.

  • (B) docs/api/navigation/openPDFViewer.mdx 신규 (ko/en)NavigationPage.tsxname="openPDFViewer" ApiCard가 있지만 대응 docs 페이지가 없었음. ko/en 양쪽 생성, navigation 개요 메서드 표 및 sidebars.ts에 알파벳순 추가.

  • (C) scripts/verify-crosslinks.ts 스크립트 버그 수정name="getCurrentLocation.getPermission" 카드에는 명시적 docsLink('location', 'getCurrentLocation')이 있어 기존 getCurrentLocation.mdx로 올바르게 연결된다. 그러나 NAME_PATTERN이 leaf getPermission을 추출해 미문서 메서드로 잘못 보고했음. PREFIX_SKIP_LISTgetCurrentLocation을 추가해 false-positive 수정. docsLink regex는 독립적으로 getCurrentLocation을 올바르게 emit하므로 커버리지 손실 없음.

검증

  • pnpm verify:crosslinks --strict → exit 0 (18개 네임스페이스 전부 all match)
  • pnpm typecheck → clean
  • pnpm lint → clean
  • pnpm build → ko/en 양쪽 SUCCESS
  • CI verify-crosslinks 스텝을 --strict로 상향 (이 PR이 clean한 후 적용)
  • OG PNG 2개(api-camera-fetchAlbumItems.png, api-navigation-openPDFViewer.png) 생성·커밋, pnpm check:og-images 통과
  • static/llms.txt 재생성·커밋, pnpm check:llms 통과

Closes #123

… strict false-positive 수정 (#123)

(A) docs/api/camera/fetchAlbumItems.mdx 신규 (ko/en) — CameraPage.tsx의
    fetchAlbumItems ApiCard에 대응하는 docs 페이지 없음 문제 해소.
    camera 개요 메서드 표·sidebars.ts에 알파벳순 추가.

(B) docs/api/navigation/openPDFViewer.mdx 신규 (ko/en) — NavigationPage.tsx의
    openPDFViewer ApiCard에 대응하는 docs 페이지 없음 문제 해소.
    navigation 개요 메서드 표·sidebars.ts에 알파벳순 추가.

(C) scripts/verify-crosslinks.ts: PREFIX_SKIP_LIST에 getCurrentLocation 추가.
    name="getCurrentLocation.getPermission" 카드는 명시적 docsLink가 있어
    heuristic leaf getPermission이 미문서 메서드로 오보고되던 false-positive 수정.

CI verify-crosslinks 스텝을 --strict 로 상향. pnpm verify:crosslinks --strict 로컬 통과 확인.
pnpm typecheck·lint·build 모두 clean.

Closes #123
@DaveDev42
DaveDev42 merged commit df18c6b into main Jun 25, 2026
3 checks passed
@DaveDev42
DaveDev42 deleted the agent-abd9b9f7da34749ef branch June 25, 2026 17:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant