Files
OpenNoodl/.clineignore
2025-12-06 22:37:54 +01:00

154 lines
4.8 KiB
Plaintext

# =============================================================================
# OpenNoodl .clineignore
# =============================================================================
# This file tells Cline which folders/files to ignore when indexing the codebase.
# Place this file at the root of the OpenNoodl repository.
# =============================================================================
# -----------------------------------------------------------------------------
# Specific heavy file locations that Cline doesn't need
# -----------------------------------------------------------------------------
packages/noodl-editor/src/assets/
packages/noodl-core-ui/src/assets/
packages/noodl-editor/build/icons/
packages/noodl-editor/src/editor/parse-dashboard-public/
packages/noodl-editor/src/assets/
packages/noodl-editor/tests/testfs/
packages/noodl-editor/tests/recordings/
# -----------------------------------------------------------------------------
# Dependencies (MASSIVE - always ignore)
# -----------------------------------------------------------------------------
node_modules/
**/node_modules/
# -----------------------------------------------------------------------------
# Build & Distribution Output
# -----------------------------------------------------------------------------
build/
dist/
**/build/
**/dist/
publish/
**/publish/
bundles/
**/bundles/
# -----------------------------------------------------------------------------
# External Dependencies (Parse Dashboard, etc.)
# -----------------------------------------------------------------------------
deps/
# -----------------------------------------------------------------------------
# Git
# -----------------------------------------------------------------------------
.git/
# -----------------------------------------------------------------------------
# Compiled/Bundled JavaScript (not source code)
# -----------------------------------------------------------------------------
*.bundle.js
*.min.js
*.min.css
**/*.bundle.js
**/*.min.js
# Specific bundled/minified files
packages/noodl-viewer-react/static/
packages/noodl-editor/src/editor/parse-dashboard-public/
# -----------------------------------------------------------------------------
# Static Assets (images, fonts, etc.)
# -----------------------------------------------------------------------------
**/assets/fonts/
**/assets/images/
**/public/fonts/
**/public/images/
**/*.png
**/*.jpg
**/*.jpeg
**/*.gif
**/*.ico
**/*.woff
**/*.woff2
**/*.ttf
**/*.eot
**/*.svg
!packages/noodl-core-ui/src/**/*.svg
# -----------------------------------------------------------------------------
# Test Artifacts
# -----------------------------------------------------------------------------
coverage/
**/coverage/
**/__snapshots__/
*.snap
# -----------------------------------------------------------------------------
# IDE & Editor Configs (not needed for code understanding)
# -----------------------------------------------------------------------------
.idea/
.vscode/
*.code-workspace
# -----------------------------------------------------------------------------
# OS Generated Files
# -----------------------------------------------------------------------------
.DS_Store
Thumbs.db
*.log
# -----------------------------------------------------------------------------
# Temporary & Cache Files
# -----------------------------------------------------------------------------
.cache/
**/.cache/
*.tmp
*.temp
.eslintcache
.prettiercache
# -----------------------------------------------------------------------------
# Environment & Secrets
# -----------------------------------------------------------------------------
.env
.env.*
*.pem
*.key
# -----------------------------------------------------------------------------
# Electron Build Artifacts
# -----------------------------------------------------------------------------
packages/noodl-editor/release/
packages/noodl-editor/out/
# -----------------------------------------------------------------------------
# Storybook Build Output
# -----------------------------------------------------------------------------
storybook-static/
**/storybook-static/
# -----------------------------------------------------------------------------
# Generated Type Declarations (if separate from source)
# -----------------------------------------------------------------------------
**/*.d.ts.map
# -----------------------------------------------------------------------------
# Lock Files (package structure is in package.json)
# -----------------------------------------------------------------------------
package-lock.json
yarn.lock
pnpm-lock.yaml
# -----------------------------------------------------------------------------
# Miscellaneous Large/Unneeded Files
# -----------------------------------------------------------------------------
*.dmg
*.exe
*.AppImage
*.deb
*.rpm
*.zip
*.tar.gz