# .gitignore for Tetris (native C++ project and web subproject) # Visual Studio / VS artifacts .vs/ *.vcxproj.user *.suo *.user *.userosscache *.sln.docstates # Build directories and CMake artifacts /build/ /build-*/ /build-msvc/ /build-release/ /dist/ /CMakeFiles/ CMakeCache.txt cmake_install.cmake Makefile # vcpkg /vcpkg_installed/ /vcpkg/ # IDEs .vscode/ .idea/ # OS Thumbs.db .DS_Store # Binaries and object files *.exe *.dll *.pdb *.lib *.obj *.o # Archives and packages *.zip *.7z *.tar.gz # Logs, caches, temp *.log *.tmp *.cache # Node / web build outputs (web project under Tetris/) Tetris/node_modules/ node_modules/ Tetris/dist/ Tetris/.vite/ Tetris/.cache/ # Python __pycache__/ *.py[cod] # Database / misc *.db *.sqlite # Ignore any local packaging outputs dist_package/ # Local environment files (if any) .env # Ignore local settings file settings.ini # End of .gitignore