# W4C project template — default ignores. # The stack is chosen in the creation dialog, so this file covers the ecosystems the # dialog offers (Node/TypeScript, Python, .NET, JVM, Go, Rust, Dart/Flutter, Ruby, # Elixir, Swift) plus OS/editor cruft and secret-bearing files. # --- OS cruft --- .DS_Store .AppleDouble .LSOverride Thumbs.db ehthumbs.db Desktop.ini $RECYCLE.BIN/ # --- Editors / IDEs --- .idea/ .vscode/ !.vscode/extensions.json !.vscode/settings.json !.vscode/launch.json !.vscode/tasks.json *.swp *.swo *.sublime-workspace *.sublime-project *~ # --- Secrets and local environment (keep .env.example tracked) --- .env .env.* !.env.example *.pem *.key *.p12 *.pfx secrets/ certs/ # --- Logs and temporary files --- *.log logs/ log/ tmp/ temp/ .cache/ *.tmp # --- Build output (shared across stacks) --- build/ dist/ out/ coverage/ artifacts/ *.tsbuildinfo # --- Node / JavaScript / TypeScript --- node_modules/ .pnpm-store/ .yarn/ .npm/ .pnp .pnp.* .next/ .nuxt/ .output/ .svelte-kit/ .astro/ .turbo/ .vercel/ .parcel-cache/ .eslintcache .angular/ # --- Python --- __pycache__/ *.py[cod] *.egg-info/ .eggs/ .venv/ venv/ .pytest_cache/ .mypy_cache/ .ruff_cache/ .tox/ htmlcov/ # --- .NET / C# --- bin/ obj/ .vs/ TestResults/ *.user *.suo *.nupkg # --- Java / Kotlin / Gradle / Maven --- target/ .gradle/ *.class *.jar !gradle/wrapper/gradle-wrapper.jar !.mvn/wrapper/maven-wrapper.jar local.properties *.apk *.aab # --- Go --- *.exe *.exe~ *.dll *.so *.dylib *.test *.out # --- Rust --- /target/ # --- Dart / Flutter --- .dart_tool/ .pub-cache/ .flutter-plugins .flutter-plugins-dependencies # --- Ruby / Rails --- .bundle/ vendor/bundle/ .byebug_history # --- Elixir / Phoenix --- _build/ deps/ *.ez .elixir_ls/ erl_crash.dump # --- Swift / Xcode --- .build/ DerivedData/ .swiftpm/ *.xcuserstate # --- Local databases --- *.sqlite *.sqlite3 *.db