# ==================== # 叁强鲜配项目 .gitignore # ==================== # ==================== # 核心规则 - 防止提交敏感信息 # ==================== # 禁止提交 .git 目录(子模块等情况除外) .git/ # 禁止提交 git 配置中的敏感信息 .gitconfig .gitattributes # ==================== # IDE 和编辑器 # ==================== .idea/ *.iml *.ipr *.iws .vscode/ *.swp *.swo *~ .DS_Store Thumbs.db *.sublime-workspace *.sublime-project # HBuilderX (uni-app 开发工具) .hbuilderx/ .hbuilder/ *.hbc *.log.lcf *.log.2 .idea/workspace.xml .idea/tasks.xml .idea/shelf/ # Eclipse .settings/ .classpath .project # ==================== # 依赖目录 # ==================== node_modules/ bower_components/ .npm/ .yarn/ # ==================== # 后端 - Java/Spring Boot # ==================== target/ *.class *.jar *.war *.ear *.zip *.tar.gz *.rar # 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.jar .mvn/wrapper/ # 避免忽略整个 .mvn 目录下的重要文件 !.mvn/wrapper/maven-wrapper.properties # Gradle .gradle/ build/ !gradle/wrapper/gradle-wrapper.jar !gradle/wrapper/gradle-wrapper.properties # 日志 *.log logs/ *.log.* temp/ tmp/ # Spring Boot spring-boot-devtools.properties *.pid # MyBatis Generator generator/ # ==================== # MyBatis-Plus / 代码生成器 # ==================== **/generator/** **/gen/** **/codegen/ # ==================== # 前端 - Vue/React # ==================== dist/ dist-ssr/ dist-web/ *.local .cache/ .Parcel/ .docusaurus/ .vuepress/dist/ .vuepress/.cache # 编译产物 *.d.ts *.tsbuildinfo *.js.map *.css.map # Node lib/ coverage/ # ESLint .eslintcache .eslintrc.js~ .eslintrc.json~ .eslintignore~ # Prettier .prettierrc.js~ .prettierrc.json~ .prettierignore~ # Vite vite.config.js.timestamp-* vite.config.ts.timestamp-* # ==================== # 运营端 Web (admin) # ==================== web-admin/dist/ web-admin/node_modules/.vite/ web-admin/.env web-admin/.env.local web-admin/.env.development web-admin/.env.production web-admin/.env.staging web-admin/.eslintcache web-admin/coverage/ web-admin/src/styles/env.d.ts # ==================== # H5 端 (如果存在) # ==================== h5/dist/ h5/node_modules/ h5/.env h5/.env.local # ==================== # 小程序 - uni-app (通用) # ==================== # 编译产物 unpackage/ */unpackage/ **/unpackage/ **/dist/ miniprogram/node_modules/.cache/ miniprogram/dist/ miniprogram/unpackage/ # 微信小程序特有 */dist/build/mp-weixin */dist/build/mp-alipay */dist/build/h5 **/dist/build/mp-weixin **/dist/build/mp-alipay **/dist/build/h5 # uni-app 缓存和日志 *.log console.* debug.log error.log info.log # 各端小程序源码 !**/src/main.js !**/src/App.vue !**/src/pages.json !**/src/manifest.json !**/src/pages/ !**/src/components/ !**/src/static/ !**/src/uni.scss !**/src/mainfest.json # 供应商小程序 supplier-mini/dist/ supplier-mini/unpackage/ supplier-mini/node_modules/ supplier-mini/.env supplier-mini/.env.local # 客户小程序 client-mini/dist/ client-mini/unpackage/ client-mini/node_modules/ client-mini/.env client-mini/.env.local # 配送员小程序 deliver-mini/dist/ deliver-mini/unpackage/ deliver-mini/node_modules/ deliver-mini/.env deliver-mini/.env.local # uni-app 插件缓存 **/uni_modules/**/uniCloud-*/ **/uni_modules/**/node_modules/ !**/uni_modules/**/package.json !**/uni_modules/**/package-lock.json # ==================== # 环境配置文件 # ==================== .env .env.local .env.*.local .env.development .env.production .env.staging .env.test *.env config.json application-local.yml application-dev.yml application-prod.yml application-test.yml application.yml # Spring Boot 配置 application-local.properties application-dev.properties application-prod.properties # MyBatis-Plus 配置 mybatis-plus.yml # Knife4j / Swagger 配置 swagger.properties # ==================== # 敏感文件 # ==================== *.pem *.key *.pfx *.jks *.p12 *.keystore *.truststore keystore.jks keystore.p12 secrets.json credentials.json secret.properties jwt.secret oauth2.secret # ==================== # 数据库相关 # ==================== *.db *.sqlite *.sqlite3 *.mdb *.accdb *.sql.gz dump.rdb *.dump # JPA/Hibernate 自动生成的 SQL ddl.sql schema.sql data.sql # ==================== # 临时文件和备份 # ==================== *.tmp *.bak *.backup *.swp *.swo *~ *.orig *.rej *.orig.* *.temp *.cache *.snapshot # Mac 系统 ._* # Windows 系统 Desktop.ini ehthumbs.db Icon? ehthumbs_vista.db # ==================== # 测试相关 # ==================== coverage/ .nyc_output/ *.lcov *.profraw jacoco.exec *.test.out # JUnit junit.xml TEST-*.xml hs_err_pid* # ==================== # 运营端特殊文件 # ==================== web-admin/src/api/env.d.ts # ==================== # Docker 相关 # ==================== .docker/ .dockerignore docker-compose.override.yml docker-compose.*.yml !**/docker-compose.yml !**/docker-compose.yaml .docker/metrics.db # ==================== # CI/CD # ==================== .github/ .gitlab-ci.yml .travis.yml Jenkinsfile azure-pipelines.yml .circleci/ bitrise.yml fastlane/ # ==================== # 部署相关 # ==================== deploy/ deploy.sh deploy.bat deploy.sh.bak Dockerfile Dockerfile.* # ==================== # 静态资源缓存 # ==================== __pycache__/ *.pyc *.pyo *.pyd .Python *.so *.egg *.egg-info/ *.whl pip-log.txt pip-delete-this-directory.txt # ==================== # 其他 # ==================== *.pdf *.md~ README.md~ *.zip demo/ example/ test/ tests/ prototypes/ wireframes/ # ==================== # uniCloud 云函数 # ==================== **/uniCloud-aliyun/** **/uniCloud-tcb/** **/uniCloud-db_init/** !**/uniCloud-aliyun/package.json !**/uniCloud-tcb/package.json # ==================== # 微信小程序开发工具 # ==================== *.wcsln *.wcsproj project.config.json.bak project.private.config.json # ==================== # 安全扫描报告 # ==================== security-report/ fortify-results/ sonarqube/ # ==================== # 最终保护规则 # ==================== # 永远不要提交这些文件 **/application.yml **/application-local.yml !**/application.yml.example !**/application.yml.template