Files
member-console/.gitignore
T
cgalo5758 660485d9b8 Make status/explorations a local notebook git ignores
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.
2026-09-19 19:46:52 -05:00

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