# IDE and Editor files .idea/ .vscode/ *.swp *.swo *~ # Python __pycache__/ *.py[cod] *$py.class *.so .Python .python-version env/ venv/ ENV/ env.bak/ venv.bak/ # Go build artifacts *.exe *.dll *.so *.dylib *.test *.out go.work # Binary files and executables *.img *.raw *.qcow2 *.iso *.vmdk *.vdi *.tar *.gz *.bz2 *.xz *.zip *.7z # Build artifacts and temporary files work/ output-*/ bin/ *.img *.raw *.qcow2 *.iso container.tar test-integration-* # Large binary files (keep source, ignore binaries) bib/bootc-image-builder bib/create-*-image bib/create-*-bootable bib/create-*-working bib/create-*-kernel bib/create-*-ostree bib/create-*-real bib/create-*-simple bib/create-*-minimal bib/fix-* bib/test-* bib/*.exe bib/*.dll bib/*.so bib/*.dylib # Test artifacts and integration results test/integration-test-results/ test/test-images/ test/*.img test/*.raw test/*.qcow2 test/*.iso # OSTree workspace and repositories ostree-workspace/ *.repo/ repo/ **/ostree-workspace/ **/*.repo/ **/*.dirtree **/*.dirmeta **/*.commit **/*.lock **/refs/heads/ **/objects/ # APT cache and package files **/var/cache/apt/ **/var/lib/apt/lists/ **/var/lib/apt/lists/partial/ **/var/cache/apt/partial/ **/*.bin **/srcpkgcache.bin **/pkgcache.bin # Container build artifacts **/build-root/ **/container/ **/rootfs/ # OS build artifacts **/osbuild-*/ **/bluebuild-*/ # Temporary and cache directories /tmp/ /temp/ *.tmp *.temp .cache/ # Log files *.log logs/ # Environment files .env .env.local .env.*.local # OS specific .DS_Store .DS_Store? ._* .Spotlight-V100 .Trashes ehthumbs.db Thumbs.db # Red Hat source directories (read-only) .Red_Hat_Version/ # Keep source code but ignore binaries !bib/cmd/ !bib/internal/ !bib/*.go !bib/go.mod !bib/go.sum # Keep documentation !docs/ !*.md !*.txt # Keep configuration files !*.yml !*.yaml !*.json !*.toml !*.cfg !*.conf # Keep scripts !scripts/ !*.sh !*.py !*.go # Keep containerfiles !containerfiles/ !Containerfile* !Dockerfile* # Keep workflows !.github/ !.gitlab-ci.yml !Jenkinsfile