Skip to content

사이트: 데모와 전체 glue 코드를 탭형 워크벤치에서 함께 보여준다 #460

Description

@developer-1px

Goal Anchor

  • Outcome: 모든 데모에서 실행 결과와 그 데모가 부담하는 실제 전체 코드를 같은 워크벤치에서 검토할 수 있다.
  • Done: 가장 왼쪽 Demo 탭과 demo-owned 파일 탭들이 표시되고, 각 파일 탭에서 실제 파일 전문을 볼 수 있다.
  • Don’t: 패키지 내부 구현, 문서 사이트 chrome, 파일 탐색기, 손으로 복제한 예제 코드, 부분 발췌를 포함하지 않는다.

Success Evidence

  • 각 데모의 Demo 탭에서 기존 기능이 그대로 동작한다.
  • 파일 탭의 내용이 대응하는 저장소 파일과 일치한다.
  • demo-owned helper로 복잡도를 옮기면 그 helper도 별도 탭에 나타난다.
  • react, @tanstack/*, @interactive-os/* 패키지 내부 파일은 탭에 나타나지 않는다.
  • 각 소스 파일은 일부 구간이 아니라 전문으로 표시된다.

Target Structure

DemoWorkbench
├── TabList
│   ├── Demo
│   └── SourceFile × N
└── ActivePanel
    ├── DemoPanel
    │   └── existing interactive demo
    └── SourcePanel
        ├── source path
        └── full CodeBlock

Behavior Contract

  • Demo 탭 선택 → 기존 인터랙티브 데모 표시
  • 파일 탭 선택 → 해당 실제 파일의 전체 코드 표시
  • demo-owned behavioral import 발견 → source tab 집합에 포함
  • package import 또는 문서 chrome 경계 도달 → import 추적 중단

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions