Files
sub-store/.gitignore
T
rogee 9ec8c956c1 feat: sing-box Clash template support + Docker CI + frontend scaffold
- Clash→sing-box template conversion engine (singbox_template.go)
- Auto-map 40+ Clash rule-providers to sing-box .srs binary rule-sets
- Fix sing-box 1.11+/1.12+ migrations (sniff/block/WireGuard/DNS/rule_set)
- Fix WireGuard URI '+' parsing bug (rawParamGet)
- Add REJECT block outbound for selector group references
- Skip rules referencing rule-sets with no sing-box equivalent
- Verified: sing-box run succeeds with ACL4SSR template (16 rule-sets loaded)
- Add Dockerfile (multi-stage Go build)
- Add GitHub Actions workflow (multi-arch: amd64+arm64, push to ghcr.io)
- Add frontend scaffold (Vue3 + Vite + Tailwind)
2026-07-27 21:56:19 +08:00

50 lines
795 B
Plaintext

# === Go ===
# Compiled binary
/sub-store
*.exe
*.exe~
*.dll
*.so
*.dylib
# Test binary
*.test
# Output of go coverage
*.out
# Go workspace
go.work
go.work.sum
# === SQLite / runtime data ===
# Local runtime DB (keep example/test configs, ignore actual data)
/data/*.db
/data/*.db-shm
/data/*.db-wal
# Production config (keep .example, ignore real secrets)
/config/config.yaml
/config/config.local.yaml
# === Reference repo (cloned external project, not part of this codebase) ===
/ref/
# === CodeGraph index ===
/.codegraph/
# === Editor / IDE ===
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store
# === Logs ===
*.log
# === Docker ===
# Don't commit runtime Docker volumes
docker-data/
# === Frontend ===
# node_modules already excluded above; keep dist tracked for embed
frontend/node_modules/