# 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 # IDE directories .vscode/ .idea/ *.swp *.swo # OS generated files .DS_Store .DS_Store? ._* .Spotlight-V100 .Trashes ehthumbs.db Thumbs.db # Local environment files .env .env.local .env.development.local .env.test.local .env.production.local # Log files *.log logs/ # Database files *.db *.sqlite *.sqlite3 # Build output /bin/ /dist/ /build/ # Temporary files /tmp/ /temp/ *.tmp # Coverage reports coverage.out coverage.html # Test cache /test-results/ # Local uploads directory /uploads/ # Local storage /storage/ # Config files with secrets (keep templates) config.local.yaml config.secret.yaml # Node.js (should not be in Go project) node_modules/ package-lock.json package.json npm-debug.log* yarn-debug.log* yarn-error.log* # Editor backup files *~ *.bak *.backup # Profiling output *.prof *.cpu *.mem # Air live reload .air.toml tmp/