This commit is contained in:
2026-02-25 22:06:50 +08:00
parent 24153ce321
commit 7ef5eb84d5
120 changed files with 1385 additions and 568 deletions

271
.gitignore vendored
View File

@@ -1,23 +1,83 @@
# Dependencies
# ============================================
# 爱维宠物医院管理系统 - 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*
# Production builds
dist/
build/
target/
# 项目特定的日志文件
backend/*.log
frontend/*.log
backend_*.log
frontend_*.log
# IDE files
.vscode/
# ============================================
# 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
*~
# OS generated files
# ============================================
# 操作系统文件
# ============================================
.DS_Store
.DS_Store?
._*
@@ -26,107 +86,148 @@ target/
ehthumbs.db
Thumbs.db
desktop.ini
Icon?
Network Trash Folder
Temporary Items
.apdisk
# Environment variables
# ============================================
# 环境变量和敏感配置
# ============================================
.env
.env.local
.env.*.local
.env.development
.env.test
.env.production
# Java/Maven
# 应用配置(可能包含敏感信息)
application-local.yml
application-dev-local.yml
application-prod.yml
# ============================================
# Java / Maven / Spring Boot
# ============================================
*.class
*.jar
*.war
*.ear
*.tar.gz
target/
!.mvn/wrapper/maven-wrapper.jar
*.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
# Logs
logs/
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.lerna-debug.log*
# Gradle
.gradle
build/
!gradle/wrapper/gradle-wrapper.jar
!**/src/main/**/build/
!**/src/test/**/build/
gradle-app.setting
.gradletasknamecache
# Coverage directory used by tools like istanbul
# 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
# Database
# ============================================
# 数据库
# ============================================
*.sqlite
*.sqlite-journal
*.db
*.db-journal
# Runtime data
pids
# ============================================
# 运行时数据
# ============================================
pids/
*.pid
*.seed
*.pid.lock
# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov
# ============================================
# 测试和临时文件
# ============================================
tmp/
temp/
*.tmp
*.temp
.cache/
# Grunt intermediate storage (https://gruntjs.com/creating-plugins#files-in-tmp-and-tmp-grunt-tasks)
.grunt
# Bower dependency directory (https://bower.io/)
bower_components
# node-waf configuration
.lock-wscript
# Compiled binary addons (https://nodejs.org/api/addons.html)
build/Release
# Dependency directories
node_modules/
jspm_packages/
# TypeScript v1 declaration files
typings/
# TypeScript cache
*.tsbuildinfo
# TypeDoc docs
docs/
# Sass
.sass-cache
# Output of 'bundle gem {NAME}'
*.gem
*.rbc
# Configuration files
config/
*.ini
*.toml
# Maven wrapper
!.mvn/wrapper/maven-wrapper.jar
# Backend build artifacts
backend/target/
backend/*.log
# Frontend build artifacts
frontend/dist/
frontend/node_modules/
frontend/*.log
# FRP binaries (large files)
# ============================================
# FRP 内网穿透工具
# ============================================
frp/frpc
frp/frps
frp/*.ini
frp/*.toml
# System files
Thumbs.db
.DS_Store
.DS_Store?
._*
ehthumbs.db
Icon?
Network Trash Folder
Temporary Items
.apdisk
# ============================================
# 文档生成(保留源文件,忽略生成的)
# ============================================
# PlantUML 生成的图片
*.png
*.svg
# 但保留 docs/drawio 和 docs/plantuml 源文件
!docs/**/*.drawio
!docs/**/*.puml
# ============================================
# 其他
# ============================================
# 备份文件
*.bak
*.backup
*.orig
# 压缩文件
*.7z
*.rar
# 证书和密钥
*.pem
*.key
*.crt
*.p12
*.pfx
# 上传文件目录(开发环境)
uploads/
files/