summaryrefslogtreecommitdiff
path: root/.geminiignore
diff options
context:
space:
mode:
authorskal <pascal.massimino@gmail.com>2026-01-28 20:27:25 +0100
committerskal <pascal.massimino@gmail.com>2026-01-28 20:27:25 +0100
commit340fdb217c629803eafd4b13731044adf6f5fb3d (patch)
tree2f4725ed0c3d6962d946bcac0254a807d1ec7a9a /.geminiignore
parent9b677566c18aab7b77b9f4e6c3cf9ce89a02e886 (diff)
feat(gemini): Add .geminiignore file
Propose and add a .geminiignore file to exclude build artifacts, dependency build outputs, archives, temporary files, and IDE configurations from Gemini's analysis and operations.
Diffstat (limited to '.geminiignore')
-rw-r--r--.geminiignore34
1 files changed, 34 insertions, 0 deletions
diff --git a/.geminiignore b/.geminiignore
new file mode 100644
index 0000000..57c68ff
--- /dev/null
+++ b/.geminiignore
@@ -0,0 +1,34 @@
+# Gemini Ignore File
+# This file specifies patterns for files and directories that Gemini's tools should ignore.
+
+# --- Build Artifacts ---
+# Ignore all generated build directories
+build/
+build_strip/
+
+# --- Dependency Build Artifacts ---
+# Ignore build artifacts from vendored or submoduled dependencies, such as Rust's target directory
+third_party/**/target/
+
+# --- Generated Assets & Data ---
+# Assets themselves (like .spec files) are part of the system, so they are NOT ignored here.
+# However, if any temporary generated files were created outside the standard asset pipeline,
+# they could be listed here. For now, we assume standard assets are handled by the pipeline.
+
+# --- Distribution / Archives ---
+# Ignore large distribution archives that are generated once and not modified during development.
+archive/
+
+# --- Temporary Files ---
+# Ignore general temporary files or logs
+tmp/
+*.tmp
+*.log
+*.swp
+*.swo
+
+# --- IDE / Editor Specific ---
+# Ignore common IDE or editor configuration/cache files
+.vscode/
+.idea/
+*.iml