Skip to content

Correct the deploy docs and drop the remaining em dashes - #15

Open
vpetersson-bot wants to merge 1 commit into
Screenly-Labs:masterfrom
vpetersson-bot:copy/em-dash-sweep
Open

Correct the deploy docs and drop the remaining em dashes#15
vpetersson-bot wants to merge 1 commit into
Screenly-Labs:masterfrom
vpetersson-bot:copy/em-dash-sweep

Conversation

@vpetersson-bot

Copy link
Copy Markdown
Contributor

Follow-up to #14, which fixed only the manifest and meta description because those were the strings leaking onto signage-apps.com. This closes out the rest. No behaviour change.

The deploy docs were wrong

CLAUDE.md and README.md both said a push to master deploys to Pages:

Push to master.github/workflows/deploy-pages.yml builds and publishes to Pages.

That is not what the workflow does. deploy-pages.yml triggers on a CalVer tag push ([0-9][0-9][0-9][0-9].*) or a manual workflow_dispatch; a push to master on its own ships nothing. Confirmed in practice this release: merging #14 to master triggered no deploy, and only pushing 2026.8.0 published it.

Both files now describe the tag trigger, and say plainly that master alone does not deploy.

Remaining em dashes

27 of them, across CLAUDE.md, README.md, assets/static/js/main.ts, assets/static/js/timer.ts, assets/static/styles/tailwind.css, build.js and sync-fonts.js.

Each was rewritten to whatever the sentence actually wanted, a colon, semicolon, comma or parenthetical, rather than swapping the character blindly:

  • **Direction is automatic** — a future target counts down…automatic**: a future target…
  • counting down to — or up from —counting down to, or up from,
  • Returns nothing — it's called on aReturns nothing; it's called on a
  • ## Design — "Countdown"## Design: "Countdown"

Verification

bun run typecheck, bun run lint, bun test (28 pass) and bun run build all clean. Zero em or en dashes left in any tracked file.

Two doc/copy cleanups, no behaviour change.

CLAUDE.md and README.md both claimed a push to master deploys to Pages.
It does not: deploy-pages.yml triggers on a CalVer tag (or a manual
workflow_dispatch), so master on its own ships nothing. Both now say so.

Also removes the remaining em dashes (27 across CLAUDE.md, README.md, the
two TS entry points, tailwind.css, build.js and sync-fonts.js), rewriting
each to a colon, semicolon, comma or parenthetical as the sentence needs
rather than swapping the character blindly. The manifest and meta
description were already done in Screenly-Labs#14.

typecheck, lint, test (28 pass) and build all clean.
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.

1 participant