Go - MiniBlog 项目

2025/6/3 Go项目项目:MiniBlog

# 前言

MiniBlog 是一个极简化的博客项目。项目原型来自于:孔令飞大佬的《云原生AI实战营》。

注:本系列笔记记录仅参考孔令飞大佬实战课程上的实践设计思路。不会原样复刻大佬的项目!如需学习大佬实战课程,可自行前往咨询。(忘了课程地址是啥了,后续补充)

由于个人能力上的缺陷,可能本系列内容迭代周期较长。会如实记录全部开发中的问题,收集检索的资料。

注:包括但不限于中途去学习环境部署,MySQL等内容的学习认识(反正暂时我也想不到可能会遇到什么问题,反正就是:啥不会就学啥,啥不懂就去查。记下来的东西就当备忘录。)

  • 开发者身份定位:仅会 Go 语言基本语法的开发新人

可能涉及的内容预期

  • 开发环境搭建。
  • 从零开始构建一个项目。(企业级项目)
  • Go 语言开发能力夯实
  • Go 项目开发常用的包。(如:gingomonkeyjwt-gogrpc,注,由于主要学习开发,所以可能对于日志等会自行设计实现,用于探索开发,夯实Go 开发能力。)
  • MySQL CURD 操作,环境部署。
  • 从开发方案开始投入、全程记录项目需求与迭代。(没有前端支持,所以咱册产品方案比较简略,比如直接说要什么功能。)

其他,暂时遍布出来了,想到再写


# 产品需求记录

需求迭代版本 类型 描述
v1.0.0 研发 搭建一个博客项目,支持博客文章的增删改查

# 项目实践记录

序号 目录 内容简述
1 Go开发环境搭建 Ubuntu22.04Linux用户操作Go开发vscodeGoland
2 【环境搭建】项目开发数据库选择指南:从类型特性到实战决策 —— Mysql&Redis 关系型数据库非关系型数据库MysqlRedis
3 【环境搭建】后端开发者的前端笔记:用Ant Design Pro从0到1搭个可视化页面 前端脚手架Ant Design Pro
4 【用户中心项目】为什么我要先搞个用户中心? Go项目用户中心服务

Last Updated: 2025/06/13 21:51