1.8 KiB
1.8 KiB
Ignore-Patterns für Monorepos (Beispiel)
Ziel: Agents und IDE-Index sehen Sources und Docs, nicht Artefakte.
Dateiname je Tool:.cursorignore, ergänzend.gitignore, Harness-Ignore-Listen,
ggf. tool-spezifische Exclude-Configs. Patterns unten sind typisch — an dein Layout anpassen.
Kopierblock (Beispiel)
# Dependencies
**/node_modules/
**/.pnpm-store/
# Build & Framework-Output
**/dist/
**/build/
**/.next/
**/out/
**/coverage/
**/.turbo/
**/.nx/cache/
**/storybook-static/
# Caches & Tooling
**/.cache/
**/*.tsbuildinfo
**/.eslintcache
**/.vite/
# Env & Secrets (nie in Context speisen)
**/.env
**/.env.*
!**/.env.example
# Große / irrelevante Bäume
**/vendor/
**/third_party/
**/__snapshots__/large/
**/fixtures/binaries/
**/*.zip
**/*.tar
**/*.tar.gz
**/*.png
**/*.jpg
**/*.webp
# falls Screenshots/Design-Exports nicht gebraucht werden:
# **/design/
# Generierte Berge (nur wenn Agent sie nicht editieren soll)
# **/generated/
# **/*.pb.go
# **/*_generated.ts
# OS / IDE
**/.DS_Store
**/.idea/
**/.vscode/
Hinweise
| Thema | Empfehlung |
|---|---|
| Generated Code | Wenn Agents Codegen anstoßen sollen: Generator-Eingaben behalten, riesige Outputs ignore’n oder klar als read-only markieren |
| Lockfiles | Nicht ignorieren — Agents müssen sie sehen; Parallel-Schreiben trotzdem serialisieren |
| Docs | docs/** in der Regel nicht ignorieren |
| Package-lokal | Zusätzliche Ignores in tiefen Bäumen nur wenn Root-Patterns nicht greifen |
| Abgleich | Ignore und AGENTS.md („suche nicht in dist/“) konsistent halten |
Andere Harnesses / Workspace-Ignore
Prinzip gleich: Workspace-Suche und Tools von Artefakt-Pfaden fernhalten.
Wo es keine .cursorignore gibt, dieselben Globs in der Tool- oder Repo-Ignore-Konfiguration hinterlegen.