# Ignore node modules
node_modules
/*/node_modules

# Ignore vim swp files and gedit temp files
*.swp
*.*~
.vim

# Eclipse settings files.
.project
.pydevproject
.settings
.buildpath

# netbeans settings files.
nbproject
/nbproject
/nbproject/
/nbproject/private/

# Ignore OS settings files.
.DS_Store*
Thumbs.db
ehthumbs.db

# Ignore files generated by PhpStorm.
.idea

# Ignore server stuff.
.bash_history
.bashrc
errors.log
# Ignore local gitlab-ci-local runtime + sidecar config.
# The canonical pipeline lives in .gitlab-ci.yml; the local CI is per-developer.
.gitlab-ci-local/
.gitlab-ci-local.yml
.cucumber.js.bak

# Test artefacts — ignore generated files but track folders, READMEs and
# any nested .gitignore so the layout is reproducible after a fresh clone.
tests/reports/**
tests/screenshots/**
tests/videos/**
!tests/reports/
!tests/reports/*/
!tests/reports/**/README.md
!tests/screenshots/
!tests/screenshots/*/
!tests/screenshots/**/README.md
!tests/videos/
!tests/videos/*/
!tests/videos/**/README.md

# Yarn 4 cache and state.
.yarn/
