Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
105 changes: 32 additions & 73 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,90 +1,49 @@
# IDE
/.idea/
/*.iml
*.Identifier
.phphunit.result.cache
.vscode/

# Dependencies
/vendor/
/vendor-bin/*/vendor/
/node_modules/

/.php-cs-fixer.cache
/tests/.phpunit.cache
/.phpunit.cache
.phpunit.cache/
# Build artifacts
/js/

/node_modules/
# Documentation (supports both /docs/ and /docusaurus/ layouts)
/docs/node_modules/
/docs/build/
/docs/.docusaurus/
/docusaurus/node_modules/
/docusaurus/build/
/docusaurus/.docusaurus/
/website/node_modules/
/website/.docusaurus/
/js/
/custom_apps/
/config/
/website/build/

# Testing & Quality
/.php-cs-fixer.cache
/tests/.phpunit.cache
/.phpunit.cache/
.phpunit.cache/
.phpunit.result.cache
/coverage/
/coverage-frontend/

# Quality reports
/quality-reports/
quality-baseline.json
/phpmetrics/
/phpmetrics-deps/

# PHPCS/Psalm output files (not config files)
phpcs-*.json
phpcs-*.txt
psalm-errors.json
psalm-output.json
psalm-full-output.json
phpqa_output.log

# Data files
*.csv
*.xls
*.xlsx

# Files with unusual extensions or no extensions that could be mistakes
**/PR *
**/adds *
**/implements *
**/ALL *
**/endpoints *
**/*Analysis*
**/*references*
**/*encoding*
**/ter
**/clearCache*
**/update*Settings*
**/rebase*
**/setup*

# Temporary test files that shouldn't be committed
simple-solr-test.php
test-solr-connection.php

# Files with unusual extensions or no extensions that could be mistakes
**/PR *
**/adds *
**/implements *

phpqa/
/quality-reports/
/phpqa/
/test-results/screenshots/

# Docker AI models (too large for git)
docker/dolphin/models/
# Nextcloud
/custom_apps/
/custom-apps/
/config/

# Issues folder should be tracked
!issues/
!issues/**
# OS
.DS_Store
Thumbs.db

/docusaurus/node_modules/
/docusaurus/build/
/docusaurus/.docusaurus/
# Test screenshots — images generated by browser test commands (test-app, run-test-scenario)
# Only images are ignored; markdown reports and scenario files are kept in git.
test-results/**/*.png
test-results/**/*.jpg
test-results/**/*.jpeg
test-results/**/*.gif
test-results/**/*.webp
openspec/test-site-results/**/*.png
openspec/test-site-results/**/*.jpg
openspec/test-site-results/**/*.jpeg
openspec/test-site-results/**/*.gif
openspec/test-site-results/**/*.webp
# Claude Code
.claude/worktrees/
Loading