Skip to content

Commit bde0a87

Browse files
committed
Add the README; drop the tooling artifacts from the repo
README covers what the site is, how to run and deploy it, where the business facts and prices live, how to add a service or an article, how the SEO files are generated, how to regenerate the share card, and the design and content rules that hold the thing together. Every number in it was checked against the built output rather than recalled. Removed from the repo, because none of it belongs in a published site: - PRODUCT.md and DESIGN.md, and .impeccable/design.json. They are records of how the site was designed, not part of it. Kept locally under .impeccable/docs/ and now ignored, so nothing is lost. - Three overlapping gitignore blocks, consolidated into one. scripts/og-card.mjs is now tracked: the README tells you to run it, so it has to exist. Puppeteer stays out of dependencies on purpose — the deploy runs npm ci and should not download a browser. Note: removing the files does not remove them from git history. Nothing in them is sensitive (no client names, no location), but say the word if you want the history rewritten.
1 parent e15aae4 commit bde0a87

6 files changed

Lines changed: 233 additions & 599 deletions

File tree

‎.gitignore‎

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,23 @@
1+
# Dependencies
12
node_modules/
3+
4+
# Astro build output
25
dist/
36
.astro/
7+
8+
# Environment
49
.env
510
.env.*
11+
12+
# Editor and OS
613
.DS_Store
714
*.log
815

9-
# Impeccable build/review artefacts stay local
10-
.impeccable/mocks/
11-
.impeccable/review/
12-
.impeccable/build/
16+
# Local development artifacts. Holds the product record, the design system and
17+
# tooling output; none of it is part of the site, so none of it belongs here.
18+
.impeccable/
1319

14-
# Development-only: Impeccable artifacts and the local screenshot helper
15-
# Development-only Impeccable artifacts. The documented design system ships;
16-
# mocks, review captures, build state and the direction contract do not.
17-
.impeccable/*
18-
!.impeccable/design.json
19-
scripts/
20+
# Screenshot helpers that need a browser installed ad hoc. scripts/og-card.mjs
21+
# is tracked because it regenerates a published asset; these two are not.
22+
scripts/shoot.mjs
23+
scripts/measure.mjs

‎.impeccable/design.json‎

Lines changed: 0 additions & 239 deletions
This file was deleted.

0 commit comments

Comments
 (0)