234 lines
3.8 KiB
Plaintext
234 lines
3.8 KiB
Plaintext
# ============================================
|
|
# 爱维宠物医院管理系统 - Gitignore
|
|
# Java Spring Boot + Vue.js 全栈项目
|
|
# ============================================
|
|
|
|
# ============================================
|
|
# 依赖目录
|
|
# ============================================
|
|
node_modules/
|
|
jspm_packages/
|
|
bower_components/
|
|
.mvn/wrapper/maven-wrapper.jar
|
|
|
|
# ============================================
|
|
# 构建输出
|
|
# ============================================
|
|
# Frontend
|
|
dist/
|
|
frontend/dist/
|
|
|
|
# Backend
|
|
target/
|
|
backend/target/
|
|
build/
|
|
build/Release
|
|
|
|
# ============================================
|
|
# 日志文件
|
|
# ============================================
|
|
logs/
|
|
*.log
|
|
npm-debug.log*
|
|
yarn-debug.log*
|
|
yarn-error.log*
|
|
.pnpm-debug.log*
|
|
.lerna-debug.log*
|
|
|
|
# 项目特定的日志文件
|
|
backend/*.log
|
|
frontend/*.log
|
|
backend_*.log
|
|
frontend_*.log
|
|
|
|
# ============================================
|
|
# IDE 和编辑器
|
|
# ============================================
|
|
# IntelliJ IDEA
|
|
.idea/
|
|
*.iws
|
|
*.iml
|
|
*.ipr
|
|
|
|
# VS Code
|
|
.vscode/
|
|
*.code-workspace
|
|
|
|
# Eclipse
|
|
.apt_generated
|
|
.classpath
|
|
.factorypath
|
|
.project
|
|
.settings
|
|
.springBeans
|
|
.sts4-cache
|
|
|
|
# NetBeans
|
|
/nbproject/private/
|
|
/nbbuild/
|
|
/dist/
|
|
/nbdist/
|
|
/.nb-gradle/
|
|
|
|
# Vim/Emacs
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
|
|
# ============================================
|
|
# 操作系统文件
|
|
# ============================================
|
|
.DS_Store
|
|
.DS_Store?
|
|
._*
|
|
.Spotlight-V100
|
|
.Trashes
|
|
ehthumbs.db
|
|
Thumbs.db
|
|
desktop.ini
|
|
Icon?
|
|
Network Trash Folder
|
|
Temporary Items
|
|
.apdisk
|
|
|
|
# ============================================
|
|
# 环境变量和敏感配置
|
|
# ============================================
|
|
.env
|
|
.env.local
|
|
.env.*.local
|
|
.env.development
|
|
.env.test
|
|
.env.production
|
|
|
|
# 应用配置(可能包含敏感信息)
|
|
application-local.yml
|
|
application-dev-local.yml
|
|
application-prod.yml
|
|
|
|
# ============================================
|
|
# Java / Maven / Spring Boot
|
|
# ============================================
|
|
*.class
|
|
*.jar
|
|
*.war
|
|
*.ear
|
|
*.tar.gz
|
|
*.zip
|
|
|
|
# Maven
|
|
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.properties
|
|
|
|
# Gradle
|
|
.gradle
|
|
build/
|
|
!gradle/wrapper/gradle-wrapper.jar
|
|
!**/src/main/**/build/
|
|
!**/src/test/**/build/
|
|
gradle-app.setting
|
|
.gradletasknamecache
|
|
|
|
# Spring Boot
|
|
spring-boot-devtools.properties
|
|
|
|
# ============================================
|
|
# Node.js / 前端
|
|
# ============================================
|
|
# Package locks (根据需要选择保留或忽略)
|
|
# package-lock.json
|
|
# yarn.lock
|
|
# pnpm-lock.yaml
|
|
|
|
# TypeScript
|
|
*.tsbuildinfo
|
|
typings/
|
|
|
|
# Vue.js
|
|
.vue-temp/
|
|
|
|
# Vite
|
|
.vite/
|
|
|
|
# Sass/SCSS
|
|
.sass-cache
|
|
|
|
# Coverage
|
|
coverage/
|
|
lib-cov/
|
|
.nyc_output
|
|
|
|
# ============================================
|
|
# 数据库
|
|
# ============================================
|
|
*.sqlite
|
|
*.sqlite-journal
|
|
*.db
|
|
*.db-journal
|
|
|
|
# ============================================
|
|
# 运行时数据
|
|
# ============================================
|
|
pids/
|
|
*.pid
|
|
*.seed
|
|
*.pid.lock
|
|
|
|
# ============================================
|
|
# 测试和临时文件
|
|
# ============================================
|
|
tmp/
|
|
temp/
|
|
*.tmp
|
|
*.temp
|
|
.cache/
|
|
|
|
# ============================================
|
|
# FRP 内网穿透工具
|
|
# ============================================
|
|
frp/frpc
|
|
frp/frps
|
|
frp/*.ini
|
|
frp/*.toml
|
|
|
|
# ============================================
|
|
# 文档生成(保留源文件,忽略生成的)
|
|
# ============================================
|
|
# PlantUML 生成的图片
|
|
*.png
|
|
*.svg
|
|
|
|
# 但保留 docs/drawio 和 docs/plantuml 源文件
|
|
!docs/**/*.drawio
|
|
!docs/**/*.puml
|
|
|
|
# ============================================
|
|
# 其他
|
|
# ============================================
|
|
# 备份文件
|
|
*.bak
|
|
*.backup
|
|
*.orig
|
|
|
|
# 压缩文件
|
|
*.7z
|
|
*.rar
|
|
|
|
# 证书和密钥
|
|
*.pem
|
|
*.key
|
|
*.crt
|
|
*.p12
|
|
*.pfx
|
|
|
|
# 上传文件目录(开发环境)
|
|
uploads/
|
|
files/
|