Skip to content

Add support section and Brockville to the project homepage - #22

Merged
truegoodcraft merged 1 commit into
mainfrom
claude/project-thread-6h2row
Oct 30, 2026
Merged

truegoodcraft merged 1 commit into
mainfrom
claude/project-thread-6h2row

Conversation

@truegoodcraft

@truegoodcraft truegoodcraft commented Oct 30, 2026 •

Copy link
Copy Markdown
Member

Changes

  • Adds an optional support block to project-site/site.json. It renders as a "Help keep Food Help running" section between the project cards and the contact panel, with four ways to help (share it, keep flyers on hand, send corrections, sponsor a community) and an email button. A "Support" footer link appears when the block is present.
  • Validation requires one to six ways to help and rejects prices in the support copy. People are asked to get in touch about sponsorship amounts instead.
  • Lists Brockville in project-site/communities.json.
  • docs/deployment.md gains a hosting map: hostnames, DNS records, Pages projects and production branches, as checked in Cloudflare on 2026-10-30. It also records that release/project was deleted after the 2026-09-15 release (a14347e) and how to recover the live commit if a release pointer goes missing.
  • AGENTS.md: release/* branches must not be deleted, and their existence is checked before releasing.
  • Unit and browser tests cover the support section, the price guard and the Brockville link.

Verification

  • tsc --noEmit passes.
  • Project-site unit and contract tests: 4 passed.
  • Project-site browser test in Chromium: passed.

Add an optional support block to project-site/site.json, rendered as a
section between the project cards and the contact panel, with a footer
link. Validation rejects prices in the support copy.

List Brockville in project-site/communities.json.

Document the Cloudflare Pages hosting map and that release/* branches
must not be deleted.
@truegoodcraft
truegoodcraft merged commit b1d2ee6 into main Oct 30, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants