- Add skills for dev-environment debugging, jellycompat diagnosis, Discord triage, and web UI testing under .claude/skills (symlinked as .agents/skills) - Add scripts/silo-dev plus .silo-dev.env.example for driving local or remote Silo deployments - Ignore .silo-dev.env and reference the shared skill config in AGENTS.md
84 lines
1.5 KiB
Plaintext
84 lines
1.5 KiB
Plaintext
# Binary
|
|
/silo
|
|
*.exe
|
|
|
|
# IDE
|
|
.idea/
|
|
.vscode/
|
|
*.swp
|
|
*.swo
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Test
|
|
*.test
|
|
coverage.out
|
|
coverage.html
|
|
|
|
# Temp
|
|
/tmp/
|
|
*.tmp
|
|
.local/
|
|
|
|
# Worktrees
|
|
.worktrees/
|
|
|
|
# Config with secrets
|
|
silo.yaml
|
|
.env
|
|
.env.*
|
|
!.env.example
|
|
# Per-developer settings for the agent skills (hosts, credentials, tokens).
|
|
.silo-dev.env
|
|
|
|
# Developer-specific make targets
|
|
Makefile.local
|
|
go.work
|
|
go.work.sum
|
|
|
|
# Local agent instructions (not synced)
|
|
*.local.md
|
|
|
|
# Frontend
|
|
web/node_modules/
|
|
.pnpm-store/
|
|
web/dist/
|
|
plugins/metadb/dist/
|
|
web/*.tsbuildinfo
|
|
|
|
docs/inspiration
|
|
|
|
|
|
# `.agents/skills` is a symlink to `.claude/skills` so non-Claude agents find the
|
|
# same files; everything else under .agents/ is per-developer scratch.
|
|
/.agents/*
|
|
!/.agents/skills
|
|
# Ignore everything in .claude/ except the committed, shared skills.
|
|
/.claude/*
|
|
!/.claude/skills/
|
|
# Skills may carry per-developer state next to their instructions (the global
|
|
# *.local.md rule above covers notes; these cover tokens and run state).
|
|
**/.secrets/
|
|
**/.state/
|
|
.cursor/
|
|
.superpowers/
|
|
.codex/
|
|
.worktrees/
|
|
node_modules/
|
|
logs/
|
|
.playwright-mcp/
|
|
demo/
|
|
docker-compose.dev.yml
|
|
docker-compose.local.yml
|
|
# Local-only deployment override (unpublishes bundled redis/postgres host
|
|
# ports via `ports: !override []`). Kept out of git so a rebase from main
|
|
# never disturbs it and it never lands in a PR; its absence once exposed
|
|
# Redis to the internet, so it must persist on the box.
|
|
docker-compose.override.yml
|
|
# Local compose customization layered onto docker-compose.yml by make dev-deploy.
|
|
docker-compose.local.yml
|
|
.playwright-cli/
|
|
output/
|