# FlyCloudNotes **Repository Path**: kevin-ray-code/fly-cloud-notes ## Basic Information - **Project Name**: FlyCloudNotes - **Description**: 实现全栈开发一个云笔记 - **Primary Language**: Java - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-20 - **Last Updated**: 2026-01-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # FlyCloudNotes ## 介绍 实现全栈开发一个云笔记 ## 软件架构 ### 1. 技术栈 git + Docker + Mysql + Redis ## 环境配置 - Ubuntu 22.04 TLS - Docker 27.5.1 - Mysql 8.0 - ##Git 提交信息规范 采用 Angular 团队的提交标准,格式如下: (): - feat: 新功能 (feature) - fix: 修补 bug - docs: 文档 (documentation) - style: 格式 (不影响代码运行的变动) - refactor: 重构 (既不是新增功能,也不是修改 bug 的代码变动) - chore: 构建过程或辅助工具的变动(如修改 .gitignore) 示例: feat(user): 增加用户登录接口 或 chore: 初始化 SpringBoot 项目结构 ## RESTful API 规范 ### 1. 基础URL规范 所有接口以/api/v1/开头 ### 2. 笔记模块接口示例 - 动作,接口路径,HTTP 方法,说明 - 创建,/api/v1/notes,POST,新增一篇笔记 - 删除,/api/v1/notes/{id},DELETE,根据 ID 删除 - 更新,/api/v1/notes/{id},PUT,修改笔记内容 - 查询,/api/v1/notes,GET,获取笔记列表 ### 3. 统一响应格式 无论成功还是失败,后端返回给前端的格式必须统一: ```json { "code": 200, // 业务状态码 "message": "success", "data": { ... } // 真正的数据内容 } ```