사이트 구조·프로토콜 문서와 목표 TBD를 정렬한다 - #740
Merged
Merged
Conversation
added 6 commits
September 8, 2026 07:57
Co-authored-by: 유용태 <teo.v@navercorp.com>
This was referenced Sep 9, 2026
Co-authored-by: 유용태 <teo.v@navercorp.com>
Calendar 문서 모델·검증·의미 연산·projection을 독립 정본으로 옮기고 선택 회차·붙여넣기·입력 검증을 보강한다. 기존 Editing API 호환 경로, 공통 Editing Grammar, 소유자 문서와 Usage/Source를 연결한다. 관련 테스트 796개와 타입·빌드·외부 tarball 소비·기존 Chrome 검증을 확인했다. Core와 자동 PR CI 정책은 변경하지 않는다. Closes #745
한 장의 Canvas를 Object Document Type, 기존 Editing, Canvas Hand로 구성하고 두 Host를 정본 소비로 통일한다. 공통 아이콘·툴팁 툴바와 문서·Usage·Source 등록 및 회귀 검증을 포함한다. Closes #747.
선택 박스의 모양을 유지하면서 네 변·네 모서리 resize, 반대편 고정, Shift 비율 유지, Alt 중심 기준과 최소 크기 고정을 정본 Affordance에 연결한다. Canvas의 modifier·취소·no-op·Undo 연결과 owner 문서, Usage/Source, 회귀 검증을 포함한다. Closes #757.
Co-authored-by: 유용태 <teo.v@navercorp.com>
재사용 가능한 평면 Select와 복제·외부 Clipboard 기본기를 연결한다
Paste·Image 기본기 TBD 계약과 Composer 이미지 첨부를 연결한다
feat(clipboard): HTML 이미지와 순서 있는 혼합 입력을 연결한다
fix(canvas): 생성 기본 크기가 드래그 전에 노출되는 문제를 고친다
feat(canvas): 선택 스타일 편집을 정본 Object 계약으로 연결한다
기본 단축키 해석을 정본 키맵과 chord로 통일한다
…derivation 편집 문법의 하이라키와 기본 Profile 계약을 구체화한다
Owner
Author
|
최신 main과 통합했습니다. Calendar·Object의 RC 소유권과 Canvas 등 새 API 경로를 보존하고, documentSource 정본 등록에서 package 소유 계약 문서를 함께 읽는 documentIncludes를 지원합니다. 기존 Chrome의 1366px iframe에서 CI 실패와 같은 UI Primitives API 목차 가로 넘침(1370px)을 재현하여 목차 최소 너비·줄바꿈을 수정했고 대표 경로 10개의 scrollWidth가 모두 1366px 이하임을 확인했습니다. 사이트 28 files / 314 tests, route 등록 3 tests, site typecheck·정본/UI guards, docs:evaluate, docs:api, Pages build·정적·HTTP 검사, pre-push build가 통과했습니다. 과거 자동 CI 실행 자체를 재실행한 것은 아니며 기존 Chrome 프로필을 사용했습니다. 여러 owner 문서가 같은 canonical Demo를 보여주는 현재 Usage를 보존하고 live-demo registry 검사는 중복 노출 허용·등록 경로 완전성을 확인하도록 맞췄습니다. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Goal Anchor
Closes #739
결과
drift와 재발 경로 수정
site/site-routes.json.documentSource에서 105개 Markdown의 경로·본문을 연결한다. 별도 filename catalog와 중복 raw import 목록을 제거했다.Owner를 실제 의미인 탐색 분류로 고치고 package가 API owner임을 명시했다. Collaboration/text를 추가하여 public TypeScript entrypoint 33개를 모두 등록한다./docs/api를 index leaf로 옮겼다. 기존 부모 페이지가 30개 package API의 실제 본문을 가리던 문제를 고치고 직접 진입 회귀 검사를 추가했다.검증
npm run docs:evaluatenpm run site:verify:pages: build, 정적 검사, HTTP 검사npm run standard:check: Core conformance 351개 통과, 기존 4개 skip/text, Artifact의 MD·PPT·Sheet 전환로컬 Playwright는 새 Chrome profile을 띄우지 않기 위해 실행하지 않았으며 실제 사용 중인 Chrome에서 변경 흐름을 제어·확인했다. 검사한 경로에서 가로 넘침, Vite error overlay, 실패 resource 응답은 없었다.
처음 site unit을 build/typecheck와 동시에 실행했을 때 탐색 2건이 시간 초과했다. 코드나 timeout을 바꾸지 않은 단독 전체 재실행에서 298개가 통과했다.
보존한 경계
production package 코드·public identifier·package 배치·Stable 관찰 계약은 변경하지 않았다.
standards/editing-grammar.md와 별도 PR #726, 원래 checkout의 미커밋 변경은 보존했다.이번 PR은 검토 인계이며 merge는 포함하지 않는다.