Go - MiniBlog 项目
Satori2Core 2025/6/3 Go项目项目:MiniBlog
# 前言
MiniBlog 是一个极简化的博客项目。项目原型来自于:孔令飞大佬的《云原生AI实战营》。
注:本系列笔记记录仅参考孔令飞大佬实战课程上的实践设计思路。不会原样复刻大佬的项目!如需学习大佬实战课程,可自行前往咨询。(忘了课程地址是啥了,后续补充)
由于个人能力上的缺陷,可能本系列内容迭代周期较长。会如实记录全部开发中的问题,收集检索的资料。
注:包括但不限于中途去学习环境部署,MySQL等内容的学习认识(反正暂时我也想不到可能会遇到什么问题,反正就是:啥不会就学啥,啥不懂就去查。记下来的东西就当备忘录。)
- 开发者身份定位:仅会
Go
语言基本语法的开发新人。
可能涉及的内容预期:
- 开发环境搭建。
- 从零开始构建一个项目。(企业级项目)
Go
语言开发能力夯实Go
项目开发常用的包。(如:gin
、gomonkey
、jwt-go
、grpc
,注,由于主要学习开发,所以可能对于日志等会自行设计实现,用于探索开发,夯实Go
开发能力。)MySQL
CURD
操作,环境部署。- 从开发方案开始投入、全程记录项目需求与迭代。(没有前端支持,所以咱册产品方案比较简略,比如直接说要什么功能。)
其他,暂时遍布出来了,想到再写
# 产品需求记录
需求迭代版本 | 类型 | 描述 |
---|---|---|
v1.0.0 | 研发 | 搭建一个博客项目,支持博客文章的增删改查 |
# 项目实践记录
序号 | 目录 | 内容简述 |
---|---|---|
1 | Go开发环境搭建 | Ubuntu22.04 、Linux用户操作 、Go开发 、vscode 、Goland |
2 | 【环境搭建】项目开发数据库选择指南:从类型特性到实战决策 —— Mysql&Redis | 关系型数据库 、非关系型数据库 、Mysql 、Redis |
3 | 【环境搭建】后端开发者的前端笔记:用Ant Design Pro从0到1搭个可视化页面 | 前端 、脚手架 、Ant Design Pro |
4 | 【用户中心项目】为什么我要先搞个用户中心? | Go项目 、用户中心服务 |