Skip to content

x12w/email-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Email System

基于 Vue 3 和 Spring Boot 的电子邮件系统项目。

技术栈

  • 前端:Vue 3、TypeScript、Vite、Pinia、Vue Router、Element Plus、Axios
  • 后端:Spring Boot、Spring Security、JWT、MyBatis-Plus、Jakarta Mail
  • 数据库:MySQL
  • 缓存:Redis
  • 文件存储:本地文件系统或 MinIO
  • 邮件测试:Mailpit
  • 部署:Docker、Docker Compose、Nginx

仓库结构

email-system/
  frontend/        前端应用
  backend/         后端服务
  docs/            项目文档、接口约定、数据库设计、开发规范
  deploy/          Nginx、MinIO 等部署配置
  scripts/         辅助脚本
  data/            本地开发数据目录,不提交业务数据

快速阅读

开发约定

  1. 主分支保留稳定代码:main
  2. 集成分支用于联调:develop
  3. 功能分支从 develop 切出:feature/<module>-<description>
  4. 修复分支从 developmain 切出:fix/<issue>-<description>
  5. 提交前至少完成本地构建、静态检查和相关接口自测。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors