Files
gpf_pet_hospital/.gitignore
2026-02-25 22:06:50 +08:00

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/