# OS-specific files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db

# Editor configurations
.vscode/
.idea/
*.suo
*.ntvs*
*.njsproj
*.sln
*.swp

# Go build output and test artifacts. The binary name comes from the
# `go build -o wiki .` in the README, anchored to the repo root so that a page
# named "wiki" under wiki_data/ is never swallowed by it.
/wiki
*.exe
*.test
*.out

# Server output, e.g. from `./wiki > server.log 2>&1 &`
*.log

# Wiki user database and server config (contains the admin password hash
# fallback, TLS key passphrase, LDAP bind password, etc. in plaintext)
wiki_data/users.json
wiki_data/config.json

# Local LDAP role assignments (who may log in as editor/admin) - deployment-
# specific access control data, not part of the wiki content itself
wiki_data/roles.json

# Per-page version history (history.go) - internal undo/rollback snapshots,
# not part of the wiki content itself and would otherwise bloat commits with
# redundant copies of every past edit
wiki_data/history/
