# 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 go.work.sum # env file target/ *.zip tree.txt all/ node_modules/ .parcel-cache/ dist/ .DS_Store versions_details/ tests/ static/ go.sum Cargo.lock .cursor* # Rust **/*.rs.bk *.pdb # Environment and configuration !env.example # Logs logs/ *.log # Cache and temporary files .cache/ tmp/ temp/ # Database files *.db *.sqlite *.sqlite3 # Audio processing outputs waveforms/ transcoded/ compressed/ # OS files .DS_Store? ._* .Spotlight-V100 .Trashes ehthumbs.db Thumbs.db # IDEs and editors .vscode/ .idea/ *.swp *.swo *~ .project .classpath .settings/ .cursor* # Build artifacts dist/ build/ # Test outputs coverage/ .tarpaulin/ # Docker .dockerignore # Documentation build book/ # Backup files *.bak *.backup *~ # Archive directory (documentation moved here) archives/ # Node.js (if any frontend tools) npm-debug.log* yarn-debug.log* yarn-error.log* # Python (if any Python tools) __pycache__/ *.py[cod] *$py.class .Python venv/ env/ .venv/