.gitignore covers env/secrets, OS files, IDE, Go build artifacts, frontend build output, data dirs, and vendored reference libs. .gitattributes enforces LF line endings, marks binaries, configures diff drivers per language, and sets Linguist hints for repo stats. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
87 lines
2.4 KiB
Plaintext
87 lines
2.4 KiB
Plaintext
# =============================================================================
|
|
# Tanabata File Manager — .gitignore
|
|
# =============================================================================
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# Environment & secrets
|
|
# ---------------------------------------------------------------------------
|
|
.env
|
|
.env.local
|
|
.env.*.local
|
|
*.pem
|
|
*.key
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# OS
|
|
# ---------------------------------------------------------------------------
|
|
.DS_Store
|
|
Thumbs.db
|
|
Desktop.ini
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# IDE
|
|
# ---------------------------------------------------------------------------
|
|
.vscode/*
|
|
!.vscode/extensions.json
|
|
!.vscode/settings.json
|
|
.idea/
|
|
*.iml
|
|
*.sublime-project
|
|
*.sublime-workspace
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# Backend (Go)
|
|
# ---------------------------------------------------------------------------
|
|
backend/tmp/
|
|
backend/cmd/server/server
|
|
*.exe
|
|
*.exe~
|
|
*.dll
|
|
*.so
|
|
*.dylib
|
|
*.test
|
|
*.out
|
|
*.prof
|
|
coverage.out
|
|
coverage.html
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# Frontend (SvelteKit / Node)
|
|
# ---------------------------------------------------------------------------
|
|
frontend/node_modules/
|
|
frontend/.svelte-kit/
|
|
frontend/build/
|
|
frontend/dist/
|
|
frontend/src/lib/api/schema.ts
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# Docker
|
|
# ---------------------------------------------------------------------------
|
|
docker-compose.override.yml
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# Data directories (runtime, not in repo)
|
|
# ---------------------------------------------------------------------------
|
|
data/
|
|
*.sqlite
|
|
*.sqlite3
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# Misc
|
|
# ---------------------------------------------------------------------------
|
|
*.log
|
|
*.pid
|
|
*.seed
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# Reference: exclude vendored libs, keep design sources
|
|
# ---------------------------------------------------------------------------
|
|
docs/reference/**/bootstrap.min.css
|
|
docs/reference/**/bootstrap.min.css.map
|
|
docs/reference/**/jquery-*.min.js
|
|
docs/reference/**/__pycache__/
|
|
docs/reference/**/*.pyc
|