Use this checklist when preparing or auditing the public GitHub repository:
Repository: flyfish-dev/file-viewer
Expected:
Browser-native Office / PDF / CAD / archive viewer for internal web apps, with Vue, React, Svelte, jQuery, Web Components, and no server-side conversion.
Verify:
gh repo view flyfish-dev/file-viewer --json description --jq .description
Update:
pnpm github:descriptions:update
Verify:
pnpm github:topics:plan
Update:
pnpm github:topics:update
GitHub does not expose a public REST or GraphQL mutation for uploading repository social preview images. Upload through the repository web UI:
Render the current image:
pnpm github:social-preview:render
Open repository settings:
https://github.com/flyfish-dev/file-viewer/settings
In Social preview, click Edit -> Upload an image....
Upload:
.github/social-preview.png
Confirm the preview shows the branded File Viewer image with the blue-green logo mark.
Local verification:
pnpm github:social-preview:render
pnpm github:social-preview:check
pnpm verify:github-growth-assets:strict
The repository should include:
CONTRIBUTING.mdSUPPORT.mdSECURITY.mdCODE_OF_CONDUCT.mdROADMAP.mdCHANGELOG.md.github/FUNDING.yml.github/ISSUE_TEMPLATE/compatibility.yml.github/ISSUE_TEMPLATE/bug_report.yml.github/ISSUE_TEMPLATE/feature_request.yml.github/PULL_REQUEST_TEMPLATE.mdVerify:
pnpm verify:github-growth-assets