GITHUB_SETTINGS_CHECKLIST.md 1.7 KB

GitHub Settings Checklist

Use this checklist when preparing or auditing the public GitHub repository:

Repository: flyfish-dev/file-viewer

Description

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

Topics

Verify:

pnpm github:topics:plan

Update:

pnpm github:topics:update

Social Preview

GitHub does not expose a public REST or GraphQL mutation for uploading repository social preview images. Upload through the repository web UI:

  1. Render the current image:

    pnpm github:social-preview:render
    
  2. Open repository settings:

    https://github.com/flyfish-dev/file-viewer/settings
    
  3. In Social preview, click Edit -> Upload an image....

  4. Upload:

    .github/social-preview.png
    
  5. 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

Community Health

The repository should include:

  • CONTRIBUTING.md
  • SUPPORT.md
  • SECURITY.md
  • CODE_OF_CONDUCT.md
  • ROADMAP.md
  • CHANGELOG.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.md

Verify:

pnpm verify:github-growth-assets