Workspace
+상태를 유지하는 워크스페이스 탭과 열린 화면 전환 모달 — 프레임워크 독립 코어와 Solid·React·Vue·Svelte 어댑터. Apache-2.0.
+ +diff --git a/README.md b/README.md index aa7c898..96b06ca 100644 --- a/README.md +++ b/README.md @@ -27,6 +27,14 @@ Run `npm test` to check the hub, redirects, and retained download selection. ## OSS brand snapshot +Workspace (O13) uses separately vendored light and dark glyphs under +`assets/workspace/`, pinned by `provenance.json` to the canonical +[`oss-brand` v0.4.0 release](https://github.com/devslab-kr/oss-brand/releases/tag/v0.4.0). +The existing v0.3.0 snapshot stays immutable. The Workspace card links to its +project Pages documentation and demo, GitHub repository, and npm package. +The canonical brand release is published. Workspace Pages documentation and +demo publication remains a prerequisite for deploying this discovery card. + This hub vendors the public DevsLab OSS brand release rather than consuming it at runtime. The pinned Q-line snapshot is **v0.3.0**, represented by the immutable 305-file SHA-256 manifest at diff --git a/assets/workspace/project-mark-dark.svg b/assets/workspace/project-mark-dark.svg new file mode 100644 index 0000000..f63bf3f --- /dev/null +++ b/assets/workspace/project-mark-dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/workspace/project-mark.svg b/assets/workspace/project-mark.svg new file mode 100644 index 0000000..b85d82e --- /dev/null +++ b/assets/workspace/project-mark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/workspace/provenance.json b/assets/workspace/provenance.json new file mode 100644 index 0000000..ce9eb63 --- /dev/null +++ b/assets/workspace/provenance.json @@ -0,0 +1,20 @@ +{ + "registryId": "O13", + "sourceRepository": "https://github.com/devslab-kr/oss-brand", + "sourceCommit": "3870b9ea86f5ccc443d06b49d991592591b110da", + "sourcePullRequest": "https://github.com/devslab-kr/oss-brand/pull/4", + "version": "0.4.0", + "release": "https://github.com/devslab-kr/oss-brand/releases/tag/v0.4.0", + "files": [ + { + "path": "project-mark.svg", + "sourcePath": "dist/workspace/glyph-color.svg", + "sha256": "08d9ef467188572abc68de703498412901568e349af21f8dc3583d67378e7069" + }, + { + "path": "project-mark-dark.svg", + "sourcePath": "dist/workspace/glyph-dark.svg", + "sha256": "55ab7ada8a88d5b9f621d9a45b972877ae21c082c6aeb80b32b50c02a34a2418" + } + ] +} diff --git a/docs/qa/workspace-discovery/verification.md b/docs/qa/workspace-discovery/verification.md new file mode 100644 index 0000000..5bd3989 --- /dev/null +++ b/docs/qa/workspace-discovery/verification.md @@ -0,0 +1,32 @@ +# Workspace discovery verification + +Base: `4d4649d` (hub main). Canonical mark source: +`oss-brand` commit `3870b9ea86f5ccc443d06b49d991592591b110da`. + +- Local `npm test`: 45 passed, 0 failed. Publisher, consent, fonts, v0.3.0 + snapshot checksums, O01–O13 ordering, all 14 Workspace translations, + destinations, and pinned O13 SVG checksums are included. +- Playwright at `http://127.0.0.1:4281/`: all 14 locales at 390px rendered + Workspace text and four links without horizontal page overflow. +- Screenshots inspected: [English dark desktop](workspace-en-dark-1440.png), + [Korean light mobile](workspace-ko-light-390.png), + [Arabic RTL dark mobile](workspace-ar-dark-390.png). Both canonical marks + loaded and the dark variant was selected in dark mode. +- The first test invocation failed: Windows checkout CRLF conversion caused + a v0.3.0 asset checksum mismatch (expected + `261f93f98c5627e7e06d56e9e61d7580ef8c40bb729076560f856eec71747c88`, + observed `4763c25e8e27d0505f6312cf710627774ed57816df20bd8b8850d3a1eb1cf560`). + Restoring the existing tracked snapshot bytes directly from HEAD corrected + that local checkout issue; no snapshot content change is in this PR. + The initial O13 insertion missed the CRLF HTML section delimiter and the + ordering/link tests failed. Inserting the card inside the final grid fixed + the failure before the 45-test pass and screenshot capture. + +This is local evidence. CI, merge, Pages deployment, and production link checks +remain release steps. `/workspace/` and `/workspace/demo/` are served by the +Workspace project Pages site, so they return 404 on the standalone hub local +server. Publish the Workspace docs/demo and canonical brand release before +merging/deploying this hub change. The canonical +[v0.4.0 brand release](https://github.com/devslab-kr/oss-brand/releases/tag/v0.4.0) +is now published; Workspace Pages publication and production verification +remain pending. diff --git a/docs/qa/workspace-discovery/workspace-ar-dark-390.png b/docs/qa/workspace-discovery/workspace-ar-dark-390.png new file mode 100644 index 0000000..83ae282 Binary files /dev/null and b/docs/qa/workspace-discovery/workspace-ar-dark-390.png differ diff --git a/docs/qa/workspace-discovery/workspace-en-dark-1440.png b/docs/qa/workspace-discovery/workspace-en-dark-1440.png new file mode 100644 index 0000000..d5609ca Binary files /dev/null and b/docs/qa/workspace-discovery/workspace-en-dark-1440.png differ diff --git a/docs/qa/workspace-discovery/workspace-ko-light-390.png b/docs/qa/workspace-discovery/workspace-ko-light-390.png new file mode 100644 index 0000000..c56585d Binary files /dev/null and b/docs/qa/workspace-discovery/workspace-ko-light-390.png differ diff --git a/index.html b/index.html index 3a03be9..5a60a08 100644 --- a/index.html +++ b/index.html @@ -18,7 +18,7 @@
// registry O07 to O12
+// registry O07 to O13
상태를 유지하는 워크스페이스 탭과 열린 화면 전환 모달 — 프레임워크 독립 코어와 Solid·React·Vue·Svelte 어댑터. Apache-2.0.
+ +