# Ignore all directories named `user-resources` anywhere in the project
**/user-resources/

# Ignoring binary/output
**/target/
**/out/

# Ignoring packages
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar

# Ignoring VSCode related files
.vscode/

# Ignoring IntelliJ related files
*.iml
.idea/
.idea_modules/
lib_managed/
src_managed/

# Ignoring Eclipse files
.classpath
.project
.settings

# Ignoring sublime files
*.sublime-workspace

# Ignoring index folder and data folder
index/
catalog/
plan/
plan_files/
query-results/

# Ignoring Mac OSX specific files
.DS_Store

# Ignoring jenv related files
.java-version

# Ignoring scala related files
hs_err_pid*

# Ignoring Python related files
venv/
__pycache__/
*.py[cod]
*$py.class
.ipynb_checkpoints
.pytype/

# Ignoring Python-generated files
*.model
*.pkl

# Ignoring user-generated resources
user-resources/

# Ignoring Gmail tokens
gmail/

# Ignoring Maven-related files
pom.xml.tag
pom.xml.releaseBackup
pom.xml.versionsBackup
pom.xml.next
release.properties
dependency-reduced-pom.xml
buildNumber.properties
.mvn/timing.properties
.mvn/wrapper/maven-wrapper.jar

# Ignoring sbt related files
.bsp/
sbt.json

# Ignoring rebel related files
rebel.xml

# Ignoring log files
*.log
*.log.gz

# Ignoring the entire log folder
log/

# Ignoring package-lock.json
package-lock.json

# Ignoring Protobuf related files
scalapb/scalapb

# Ignoring credentials
client_secret_*
StoredCredential*
**/apache2/
**/Apache24/
**/php/
Composer-Setup.exe

# Ignoring folders generated by VSCode IDE
.metals/
.bloop/
.ammonite/
metals.sbt

# === NEW: Ignore frontend-related files ===
# Ignore node_modules in all subdirectories
**/node_modules/
**/.pnp/
**/.pnp.js

# Ignore Angular build output
**/dist/
**/.angular/cache/
**/.nx/cache/

# Ignore Yarn cache and lock files
**/.yarn/cache/
**/.yarn/install-state.gz
**/.pnp.cjs
**/.pnp.loader.mjs

# Ignore frontend dependency-related files
**/yarn-error.log
**/.turbo/
**/.next/
**/coverage/