# 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 # Build directories bin/ dist/ build/ # Compiled binaries server.exe main.exe # IDE files .vscode/ .idea/ *.swp *.swo *~ # OS generated files .DS_Store .DS_Store? ._* .Spotlight-V100 .Trashes ehthumbs.db Thumbs.db # Log files *.log logs/ log/ # Configuration files (keep examples) configs/config.yaml !configs/config.yaml.example !configs/casbin/ # Environment files .env .env.local .env.development .env.test .env.production # Keep example files !.env.example # Database files *.db *.sqlite *.sqlite3 # Backup files *.bak *.backup # Temporary files tmp/ temp/ .tmp/ # Coverage files coverage.out coverage.html # Air live reload .air.toml tmp/ # Testing test_results/ test_coverage/ # Documentation generation api/swagger/docs.go api/swagger/*.json api/swagger/*.yaml # Docker volumes docker/data/ docker/logs/ # MinIO data minio-data/ # Compiled protobuf files *.pb.go # Local development files local/ dev/ service_coverage .gitignore docs/