Deliver forum posting entitlements through managed group membership with identity linkage, periodic reconciliation, webhook handling, and an operator mapping surface. Include fake and live test environments, setup documentation, migrations, and end-to-end coverage.
55 lines
1.4 KiB
Plaintext
55 lines
1.4 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
|