这是 cloud-rag-doc 的测试文档仓库,用来演示"微服务总结文档,定时同步到 RAG"的工作流。
cloud-rag-doc/
├── README.md
├── ABOUT.md
├── _manifest.yml
├── 01-architecture/
├── 02-ingestion/
├── 03-examples/
└── assets/
规则:
- 正式文章必须放在一级分类目录中,目录名使用
NN-name; - 正式文章文件名必须使用
kebab-case.md; - 文件名必须和
frontmatter.id一致; README.md、ABOUT.md、_manifest.yml只做说明,不会同步到 RAG;status: published会入库,status: draft会被跳过。
- 选择一个一级分类目录,例如
01-architecture/。 - 复制
02-ingestion/microservice-template.md作为新文章。 - 把文件名改成你的文章 ID,例如
user-service-summary.md。 - 修改 frontmatter:
id必须和文件名一致,不带.mdcategory必须和目录一致,例如microservicetags必须是数组status只能是published或draftcreatedAt和updatedAt必须是合法日期
- 正文第一行
# 标题必须和frontmatter.title完全一致。 - 写完后提交到 Git:
git add .
git commit -m "docs: add user-service-summary"---
id: user-service-summary
title: 用户服务总结
description: 用户管理服务的 API 和部署信息
category: microservice
tags:
- user
- api
status: published
createdAt: 2026-03-25
updatedAt: 2026-03-25
---在 RedisRAG 项目中配置:
export DOC_SYNC_REPO_URL=/Users/ga666666/Desktop/cloud-rag-doc
export DOC_SYNC_BRANCH=main
npm run sync:docs或直接启动 Docker Compose,默认会把这个桌面目录挂载进容器并自动同步。