Audit date: 2026-06-25
This file tracks the concrete evidence for the long-term GitHub exposure work:
精准用户搜得到 -> 第一眼看懂 -> 30 秒愿意试 -> 用完愿意收藏 / Star / 提 issue / 转发。
| Area | Status | Evidence |
|---|---|---|
| README first screen | Done | README.md, README.en.md use the internal/private browser-native positioning, clear CTAs, Demo / Docs / Quick Start / Supported Formats. |
| 206+ formats as evidence | Done | README moves 206+ extensions and 24 preview pipelines into positioning/highlights/support matrix evidence, not the only pitch. |
| GitHub Topics | Done | pnpm github:topics:plan returns no add/remove changes; GitHub remote topics match the desired discovery set. |
| Social Preview asset | Done | .github/social-preview.png is a branded 1280x640 PNG with the File Viewer logo mark; pnpm github:social-preview:render verifies dimensions. |
| Social Preview remote upload | Done | pnpm github:social-preview:check reports usesCustomOpenGraphImage: yes; GitHub remote Open Graph image is the uploaded 1280x640 custom card. |
| Release notes | Done | RELEASE_TEMPLATE.md focuses on who should upgrade, highlights, upgrade path, verification, Demo/Docs links. |
| Community health files | Done | CONTRIBUTING.md, SUPPORT.md, SECURITY.md, CODE_OF_CONDUCT.md, ROADMAP.md, CHANGELOG.md, .github/FUNDING.yml, issue templates, PR template. |
| Content propagation | Done | CONTENT_DISTRIBUTION_PLAN.md provides Chinese launch post, technical breakdowns, English entry article, CTA and metrics. |
| Four scenario entrances | Done | README, docs, and Demo expose internal tools/OA, engineering archives, frontend components, private deployment. |
| Comparison page | Done | docs/guide/compare.md, docs/en/guide/compare.md, and VitePress sidebar links. |
| Demo scenario buttons + copyable code | Done | apps/viewer-demo/src/components/HelloWorld.vue includes scenario shortcuts and copyable React snippet. |
| Traffic tracking | Done | TRAFFIC_TRACKING.md, pnpm github:traffic:snapshot, pnpm npm:downloads:snapshot. |
| Four-week cadence | Done | GITHUB_GROWTH_PLAYBOOK.md and CONTENT_DISTRIBUTION_PLAN.md define week 1-4 operations and content. |
| Description / feedback / star copy | Done | GitHub remote description updated; README has compatibility feedback and non-arrogant star/save guidance. |
pnpm verify:github-growth-assets
pnpm github:topics:plan
pnpm github:social-preview:render
pnpm github:social-preview:check
pnpm verify:github-growth-assets:strict
pnpm github:traffic:snapshot
pnpm npm:downloads:snapshot
pnpm type-check
pnpm docs:build
pnpm verify:format-support
pnpm verify:demo-output
pnpm build-only
The generated PNG has been uploaded in the GitHub web UI:
https://github.com/flyfish-dev/file-viewer/settings
Path to upload:
.github/social-preview.png
Keep these checks available for future audits:
pnpm github:social-preview:check
pnpm verify:github-growth-assets:strict
The command should report Uses custom Open Graph image: yes. The image should show the branded File Viewer card with the blue-green logo mark.