Skip to content

Add static Chalkline explainer and scripted receipt demo - #19

Merged
daveh-beep merged 2 commits into
mainfrom
site/chalkline-explainer
Sep 22, 2026
Merged

daveh-beep merged 2 commits into
mainfrom
site/chalkline-explainer

Conversation

@daveh-beep

@daveh-beep daveh-beep commented Sep 22, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

Adds a static website explaining what Chalkline does, how to set it up, and how teams maintain their writing guidance. The layout is inspired by the Ghost site and uses plain HTML, CSS, and JavaScript with no build step.

Two fictional examples show a draft alongside its facts, writing rules, and traceability receipt. Readers can remove a required source to see the draft withheld. The examples are prewritten and illustrate the proposed work in #18.

Publishing

Adds a GitHub Pages workflow that checks pull requests without publishing, then publishes website changes after they merge to main. Only the HTML, CSS, and JavaScript files are deployed; tests, documentation, and writing references are excluded. Repository Pages settings are configured to use GitHub Actions.

The site will be available at https://block.github.io/chalkline/ after the first successful deployment. There is no hosted preview yet.

Testing

JavaScript syntax checks and demo tests pass locally. Checked desktop and mobile layouts, task switching, and removing and restoring a required source. Screen-reader testing is still outstanding. The first Pages deployment will run after merge.

Signed-off-by: David Hamilton <daveh@squareup.com>
Signed-off-by: David Hamilton <daveh@squareup.com>
@delkc
delkc self-requested a review September 22, 2026 14:57
@daveh-beep
daveh-beep merged commit 7d3b434 into main Sep 22, 2026
5 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