The exploration directory held 245 tracked files, and one week's notebook had grown to 28M of captures, per-run CSS copies and model logs, so every change ended with an argument about what to prune. It is now a local lab notebook: git ignores it, its tracked files are untracked, and no tracked file cites a path under it, because another clone does not have it. Every live citation is rewritten so the fact stands in the sentence: the docs pages, AGENTS.md, four main specs, one Go comment, issues.md and milestones.md. The operator IA page gains the landed IA revisions it used to point at, and the UX rubric moves to docs/first-contact-rubric.md because the process requires it. Archived changes, status/archive, status/log and design/ keep their old paths as frozen history; the design/ ones are logged as an upstream issue. MAINTAINING.md and the status README describe the notebook and the harvest that replaces pruning.
67 lines
1.9 KiB
Plaintext
67 lines
1.9 KiB
Plaintext
# ---> Go
|
|
# If you prefer the allow list template instead of the deny list, see community template:
|
|
# https://github.com/github/gitignore/blob/main/community/Golang/Go.AllowList.gitignore
|
|
#
|
|
# Binaries for programs and plugins
|
|
*.exe
|
|
*.exe~
|
|
*.dll
|
|
*.so
|
|
*.dylib
|
|
|
|
# Test binary, built with `go test -c`
|
|
*.test
|
|
|
|
# Output of the go coverage tool, specifically when used with LiteIDE
|
|
*.out
|
|
|
|
# Dependency directories (remove the comment below to include it)
|
|
# vendor/
|
|
|
|
# Go workspace file
|
|
go.work
|
|
|
|
# Ignore everything in tmp directory
|
|
tmp/*
|
|
|
|
# Ignore the build
|
|
member-console
|
|
|
|
# Ignore test runtime data (rebuilt on docker compose up)
|
|
test/testdata/keycloak/h2/
|
|
# Unused Keycloak realm export — the stack seeds via seed-keycloak.sh (admin API),
|
|
# not --import-realm; the file holds real crypto/PII, so it is not tracked.
|
|
test/testdata/keycloak/master-realm.json
|
|
test/testdata/fedwiki/
|
|
test/testdata/postgres/
|
|
test/testdata/temporal/
|
|
test/testdata/caddy/
|
|
# Live-Discourse profile runtime state: postgres data dir, the container's
|
|
# /shared volume (root-owned; letsencrypt/nginx artifacts), and the
|
|
# seed-minted admin API key (a live credential, test-only or not).
|
|
test/testdata/discourse/
|
|
|
|
# Per-worktree stack configuration generated by test/bootstrap-stack.sh
|
|
test/.env
|
|
|
|
# Local secrets (never commit real keys)
|
|
test/secrets/
|
|
|
|
# wget HSTS/HPKP per-user lockfiles (appear when wget runs from repo root)
|
|
.wget-*
|
|
|
|
# Test runtime logs
|
|
test/mc.log
|
|
|
|
# Screen capture output and accepted baseline (make screens); kept outside git
|
|
test/screens/
|
|
|
|
# Explorations are local lab notebooks for one decision; git never sees them
|
|
# and no tracked file cites a path under them. What one teaches is harvested
|
|
# into docs/, the change's design.md or issues.md when the decision lands
|
|
# (status/MAINTAINING.md, "Landing a change").
|
|
status/explorations/
|
|
|
|
# tools/legacy-backfill build artifact (never-merge branch); 40 MB binary
|
|
/legacy-backfill
|