chore: add .gitignore and .gitattributes
.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>
This commit is contained in:
+86
@@ -0,0 +1,86 @@
|
||||
# =============================================================================
|
||||
# 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
|
||||
Reference in New Issue
Block a user