虽然说是fork opencode,但readme链接给的链接还是链接到自己的仓库… 8 个帖子 - 6 位参与者 阅读完整话题
无论cc还是codex,上下文一多,双方理解会在某个时间产生出入 要做的不是纠正 试过无数次纠正 越纠正,屎山代码越多 /compact压缩上下文之后的智力也很不完美 最好就是拜拜之前写下交接文档,更精炼的是让写skill 之后/new,全新智力全满的ai又回来了 6 个帖子 - 5 位参与者 阅读完整话题
8 个帖子 - 7 位参与者 阅读完整话题
大家好,最近我做了一个小工具 DiagramPreview: https://diagrampreview.com 起因是我最近写 README 、技术方案和接口文档时,经常让大模型生成 Mermaid 、PlantUML 、架构图、OpenAPI 流程、SQL ER 图之类的文本。 AI 生成初稿确实很快,但有个步骤一直很烦:它通常只给代码,不帮你确认能不能渲染。很多时候复制到文档里才发现 Mermaid 报错,或者 PlantUML 图看起来不对,还要再找工具预览、修语法、导出图片。 所以我把这个中间步骤做成了一个在线工具站: - Mermaid / PlantUML / Graphviz / D2 / Markdown 预览 - AI Diagram Generator 、Text to Mermaid 、Mermaid AI Fixer - OpenAPI to Sequence Diagram 、SQL to ER Diagram - JSON / YAML / JSON Schema / XML / CSV 结构可视化 - Docker Compose 、Kubernetes Manifest 、package.json 依赖图 - SVG / PNG / PDF 导出 - 不需要登录,浏览器里直接用 普通预览类工具主要在浏览器里处理。AI 生成类工具会调用后端接口,所以不要把私有代码、密钥、内部架构细节直接丢进去。 我的主要使用场景是: 1. 让 AI 先生成图表代码。 2. 粘贴到 DiagramPreview 里看是否能渲染。 3. 如果语法坏了,修一下或让 AI 修复。 4. 导出 SVG/PNG 放到 README 、PRD 、技术方案或周报里。 目前还比较早期,想听听 V2EX 上大家的建议: - 你们写技术文档时最常用 Mermaid 、PlantUML 还是 draw.io ? - 还有哪些格式值得补,比如 DBML 、Terraform 、Protobuf 、Grafana Dashboard 、Prometheus Alert 、Swagger 更深度可视化? - 工具站这种形态,你会希望更偏“编辑器”,还是更偏“格式转换集合”? 欢迎拍砖,我会继续迭代。
大家好,最近我做了一个小工具 DiagramPreview: https://diagrampreview.com 起因是我最近写 README 、技术方案和接口文档时,经常让大模型生成 Mermaid 、PlantUML 、架构图、OpenAPI 流程、SQL ER 图之类的文本。 AI 生成初稿确实很快,但有个步骤一直很烦:它通常只给代码,不帮你确认能不能渲染。很多时候复制到文档里才发现 Mermaid 报错,或者 PlantUML 图看起来不对,还要再找工具预览、修语法、导出图片。 所以我把这个中间步骤做成了一个在线工具站: - Mermaid / PlantUML / Graphviz / D2 / Markdown 预览 - AI Diagram Generator 、Text to Mermaid 、Mermaid AI Fixer - OpenAPI to Sequence Diagram 、SQL to ER Diagram - JSON / YAML / JSON Schema / XML / CSV 结构可视化 - Docker Compose 、Kubernetes Manifest 、package.json 依赖图 - SVG / PNG / PDF 导出 - 不需要登录,浏览器里直接用 普通预览类工具主要在浏览器里处理。AI 生成类工具会调用后端接口,所以不要把私有代码、密钥、内部架构细节直接丢进去。 我的主要使用场景是: 1. 让 AI 先生成图表代码。 2. 粘贴到 DiagramPreview 里看是否能渲染。 3. 如果语法坏了,修一下或让 AI 修复。 4. 导出 SVG/PNG 放到 README 、PRD 、技术方案或周报里。 目前还比较早期,想听听 V2EX 上大家的建议: - 你们写技术文档时最常用 Mermaid 、PlantUML 还是 draw.io ? - 还有哪些格式值得补,比如 DBML 、Terraform 、Protobuf 、Grafana Dashboard 、Prometheus Alert 、Swagger 更深度可视化? - 工具站这种形态,你会希望更偏“编辑器”,还是更偏“格式转换集合”? 欢迎拍砖,我会继续迭代。
大家好,最近我做了一个小工具 DiagramPreview: https://diagrampreview.com 起因是我最近写 README 、技术方案和接口文档时,经常让大模型生成 Mermaid 、PlantUML 、架构图、OpenAPI 流程、SQL ER 图之类的文本。 AI 生成初稿确实很快,但有个步骤一直很烦:它通常只给代码,不帮你确认能不能渲染。很多时候复制到文档里才发现 Mermaid 报错,或者 PlantUML 图看起来不对,还要再找工具预览、修语法、导出图片。 所以我把这个中间步骤做成了一个在线工具站: - Mermaid / PlantUML / Graphviz / D2 / Markdown 预览 - AI Diagram Generator 、Text to Mermaid 、Mermaid AI Fixer - OpenAPI to Sequence Diagram 、SQL to ER Diagram - JSON / YAML / JSON Schema / XML / CSV 结构可视化 - Docker Compose 、Kubernetes Manifest 、package.json 依赖图 - SVG / PNG / PDF 导出 - 不需要登录,浏览器里直接用 普通预览类工具主要在浏览器里处理。AI 生成类工具会调用后端接口,所以不要把私有代码、密钥、内部架构细节直接丢进去。 我的主要使用场景是: 1. 让 AI 先生成图表代码。 2. 粘贴到 DiagramPreview 里看是否能渲染。 3. 如果语法坏了,修一下或让 AI 修复。 4. 导出 SVG/PNG 放到 README 、PRD 、技术方案或周报里。 目前还比较早期,想听听 V2EX 上大家的建议: - 你们写技术文档时最常用 Mermaid 、PlantUML 还是 draw.io ? - 还有哪些格式值得补,比如 DBML 、Terraform 、Protobuf 、Grafana Dashboard 、Prometheus Alert 、Swagger 更深度可视化? - 工具站这种形态,你会希望更偏“编辑器”,还是更偏“格式转换集合”? 欢迎拍砖,我会继续迭代。
大家好,最近我做了一个小工具 DiagramPreview: https://diagrampreview.com 起因是我最近写 README 、技术方案和接口文档时,经常让大模型生成 Mermaid 、PlantUML 、架构图、OpenAPI 流程、SQL ER 图之类的文本。 AI 生成初稿确实很快,但有个步骤一直很烦:它通常只给代码,不帮你确认能不能渲染。很多时候复制到文档里才发现 Mermaid 报错,或者 PlantUML 图看起来不对,还要再找工具预览、修语法、导出图片。 所以我把这个中间步骤做成了一个在线工具站: - Mermaid / PlantUML / Graphviz / D2 / Markdown 预览 - AI Diagram Generator 、Text to Mermaid 、Mermaid AI Fixer - OpenAPI to Sequence Diagram 、SQL to ER Diagram - JSON / YAML / JSON Schema / XML / CSV 结构可视化 - Docker Compose 、Kubernetes Manifest 、package.json 依赖图 - SVG / PNG / PDF 导出 - 不需要登录,浏览器里直接用 普通预览类工具主要在浏览器里处理。AI 生成类工具会调用后端接口,所以不要把私有代码、密钥、内部架构细节直接丢进去。 我的主要使用场景是: 1. 让 AI 先生成图表代码。 2. 粘贴到 DiagramPreview 里看是否能渲染。 3. 如果语法坏了,修一下或让 AI 修复。 4. 导出 SVG/PNG 放到 README 、PRD 、技术方案或周报里。 目前还比较早期,想听听 V2EX 上大家的建议: - 你们写技术文档时最常用 Mermaid 、PlantUML 还是 draw.io ? - 还有哪些格式值得补,比如 DBML 、Terraform 、Protobuf 、Grafana Dashboard 、Prometheus Alert 、Swagger 更深度可视化? - 工具站这种形态,你会希望更偏“编辑器”,还是更偏“格式转换集合”? 欢迎拍砖,我会继续迭代。
大家好,最近我做了一个小工具 DiagramPreview: https://diagrampreview.com 起因是我最近写 README 、技术方案和接口文档时,经常让大模型生成 Mermaid 、PlantUML 、架构图、OpenAPI 流程、SQL ER 图之类的文本。 AI 生成初稿确实很快,但有个步骤一直很烦:它通常只给代码,不帮你确认能不能渲染。很多时候复制到文档里才发现 Mermaid 报错,或者 PlantUML 图看起来不对,还要再找工具预览、修语法、导出图片。 所以我把这个中间步骤做成了一个在线工具站: - Mermaid / PlantUML / Graphviz / D2 / Markdown 预览 - AI Diagram Generator 、Text to Mermaid 、Mermaid AI Fixer - OpenAPI to Sequence Diagram 、SQL to ER Diagram - JSON / YAML / JSON Schema / XML / CSV 结构可视化 - Docker Compose 、Kubernetes Manifest 、package.json 依赖图 - SVG / PNG / PDF 导出 - 不需要登录,浏览器里直接用 普通预览类工具主要在浏览器里处理。AI 生成类工具会调用后端接口,所以不要把私有代码、密钥、内部架构细节直接丢进去。 我的主要使用场景是: 1. 让 AI 先生成图表代码。 2. 粘贴到 DiagramPreview 里看是否能渲染。 3. 如果语法坏了,修一下或让 AI 修复。 4. 导出 SVG/PNG 放到 README 、PRD 、技术方案或周报里。 目前还比较早期,想听听 V2EX 上大家的建议: - 你们写技术文档时最常用 Mermaid 、PlantUML 还是 draw.io ? - 还有哪些格式值得补,比如 DBML 、Terraform 、Protobuf 、Grafana Dashboard 、Prometheus Alert 、Swagger 更深度可视化? - 工具站这种形态,你会希望更偏“编辑器”,还是更偏“格式转换集合”? 欢迎拍砖,我会继续迭代。
大家好,最近我做了一个小工具 DiagramPreview: https://diagrampreview.com 起因是我最近写 README 、技术方案和接口文档时,经常让大模型生成 Mermaid 、PlantUML 、架构图、OpenAPI 流程、SQL ER 图之类的文本。 AI 生成初稿确实很快,但有个步骤一直很烦:它通常只给代码,不帮你确认能不能渲染。很多时候复制到文档里才发现 Mermaid 报错,或者 PlantUML 图看起来不对,还要再找工具预览、修语法、导出图片。 所以我把这个中间步骤做成了一个在线工具站: - Mermaid / PlantUML / Graphviz / D2 / Markdown 预览 - AI Diagram Generator 、Text to Mermaid 、Mermaid AI Fixer - OpenAPI to Sequence Diagram 、SQL to ER Diagram - JSON / YAML / JSON Schema / XML / CSV 结构可视化 - Docker Compose 、Kubernetes Manifest 、package.json 依赖图 - SVG / PNG / PDF 导出 - 不需要登录,浏览器里直接用 普通预览类工具主要在浏览器里处理。AI 生成类工具会调用后端接口,所以不要把私有代码、密钥、内部架构细节直接丢进去。 我的主要使用场景是: 1. 让 AI 先生成图表代码。 2. 粘贴到 DiagramPreview 里看是否能渲染。 3. 如果语法坏了,修一下或让 AI 修复。 4. 导出 SVG/PNG 放到 README 、PRD 、技术方案或周报里。 目前还比较早期,想听听 V2EX 上大家的建议: - 你们写技术文档时最常用 Mermaid 、PlantUML 还是 draw.io ? - 还有哪些格式值得补,比如 DBML 、Terraform 、Protobuf 、Grafana Dashboard 、Prometheus Alert 、Swagger 更深度可视化? - 工具站这种形态,你会希望更偏“编辑器”,还是更偏“格式转换集合”? 欢迎拍砖,我会继续迭代。
大家好,最近我做了一个小工具 DiagramPreview: https://diagrampreview.com 起因是我最近写 README 、技术方案和接口文档时,经常让大模型生成 Mermaid 、PlantUML 、架构图、OpenAPI 流程、SQL ER 图之类的文本。 AI 生成初稿确实很快,但有个步骤一直很烦:它通常只给代码,不帮你确认能不能渲染。很多时候复制到文档里才发现 Mermaid 报错,或者 PlantUML 图看起来不对,还要再找工具预览、修语法、导出图片。 所以我把这个中间步骤做成了一个在线工具站: - Mermaid / PlantUML / Graphviz / D2 / Markdown 预览 - AI Diagram Generator 、Text to Mermaid 、Mermaid AI Fixer - OpenAPI to Sequence Diagram 、SQL to ER Diagram - JSON / YAML / JSON Schema / XML / CSV 结构可视化 - Docker Compose 、Kubernetes Manifest 、package.json 依赖图 - SVG / PNG / PDF 导出 - 不需要登录,浏览器里直接用 普通预览类工具主要在浏览器里处理。AI 生成类工具会调用后端接口,所以不要把私有代码、密钥、内部架构细节直接丢进去。 我的主要使用场景是: 1. 让 AI 先生成图表代码。 2. 粘贴到 DiagramPreview 里看是否能渲染。 3. 如果语法坏了,修一下或让 AI 修复。 4. 导出 SVG/PNG 放到 README 、PRD 、技术方案或周报里。 目前还比较早期,想听听 V2EX 上大家的建议: - 你们写技术文档时最常用 Mermaid 、PlantUML 还是 draw.io ? - 还有哪些格式值得补,比如 DBML 、Terraform 、Protobuf 、Grafana Dashboard 、Prometheus Alert 、Swagger 更深度可视化? - 工具站这种形态,你会希望更偏“编辑器”,还是更偏“格式转换集合”? 欢迎拍砖,我会继续迭代。
大家好,最近我做了一个小工具 DiagramPreview: https://diagrampreview.com 起因是我最近写 README 、技术方案和接口文档时,经常让大模型生成 Mermaid 、PlantUML 、架构图、OpenAPI 流程、SQL ER 图之类的文本。 AI 生成初稿确实很快,但有个步骤一直很烦:它通常只给代码,不帮你确认能不能渲染。很多时候复制到文档里才发现 Mermaid 报错,或者 PlantUML 图看起来不对,还要再找工具预览、修语法、导出图片。 所以我把这个中间步骤做成了一个在线工具站: - Mermaid / PlantUML / Graphviz / D2 / Markdown 预览 - AI Diagram Generator 、Text to Mermaid 、Mermaid AI Fixer - OpenAPI to Sequence Diagram 、SQL to ER Diagram - JSON / YAML / JSON Schema / XML / CSV 结构可视化 - Docker Compose 、Kubernetes Manifest 、package.json 依赖图 - SVG / PNG / PDF 导出 - 不需要登录,浏览器里直接用 普通预览类工具主要在浏览器里处理。AI 生成类工具会调用后端接口,所以不要把私有代码、密钥、内部架构细节直接丢进去。 我的主要使用场景是: 1. 让 AI 先生成图表代码。 2. 粘贴到 DiagramPreview 里看是否能渲染。 3. 如果语法坏了,修一下或让 AI 修复。 4. 导出 SVG/PNG 放到 README 、PRD 、技术方案或周报里。 目前还比较早期,想听听 V2EX 上大家的建议: - 你们写技术文档时最常用 Mermaid 、PlantUML 还是 draw.io ? - 还有哪些格式值得补,比如 DBML 、Terraform 、Protobuf 、Grafana Dashboard 、Prometheus Alert 、Swagger 更深度可视化? - 工具站这种形态,你会希望更偏“编辑器”,还是更偏“格式转换集合”? 欢迎拍砖,我会继续迭代。
大家好,最近我做了一个小工具 DiagramPreview: https://diagrampreview.com 起因是我最近写 README 、技术方案和接口文档时,经常让大模型生成 Mermaid 、PlantUML 、架构图、OpenAPI 流程、SQL ER 图之类的文本。 AI 生成初稿确实很快,但有个步骤一直很烦:它通常只给代码,不帮你确认能不能渲染。很多时候复制到文档里才发现 Mermaid 报错,或者 PlantUML 图看起来不对,还要再找工具预览、修语法、导出图片。 所以我把这个中间步骤做成了一个在线工具站: - Mermaid / PlantUML / Graphviz / D2 / Markdown 预览 - AI Diagram Generator 、Text to Mermaid 、Mermaid AI Fixer - OpenAPI to Sequence Diagram 、SQL to ER Diagram - JSON / YAML / JSON Schema / XML / CSV 结构可视化 - Docker Compose 、Kubernetes Manifest 、package.json 依赖图 - SVG / PNG / PDF 导出 - 不需要登录,浏览器里直接用 普通预览类工具主要在浏览器里处理。AI 生成类工具会调用后端接口,所以不要把私有代码、密钥、内部架构细节直接丢进去。 我的主要使用场景是: 1. 让 AI 先生成图表代码。 2. 粘贴到 DiagramPreview 里看是否能渲染。 3. 如果语法坏了,修一下或让 AI 修复。 4. 导出 SVG/PNG 放到 README 、PRD 、技术方案或周报里。 目前还比较早期,想听听 V2EX 上大家的建议: - 你们写技术文档时最常用 Mermaid 、PlantUML 还是 draw.io ? - 还有哪些格式值得补,比如 DBML 、Terraform 、Protobuf 、Grafana Dashboard 、Prometheus Alert 、Swagger 更深度可视化? - 工具站这种形态,你会希望更偏“编辑器”,还是更偏“格式转换集合”? 欢迎拍砖,我会继续迭代。
大家好,最近我做了一个小工具 DiagramPreview: https://diagrampreview.com 起因是我最近写 README 、技术方案和接口文档时,经常让大模型生成 Mermaid 、PlantUML 、架构图、OpenAPI 流程、SQL ER 图之类的文本。 AI 生成初稿确实很快,但有个步骤一直很烦:它通常只给代码,不帮你确认能不能渲染。很多时候复制到文档里才发现 Mermaid 报错,或者 PlantUML 图看起来不对,还要再找工具预览、修语法、导出图片。 所以我把这个中间步骤做成了一个在线工具站: - Mermaid / PlantUML / Graphviz / D2 / Markdown 预览 - AI Diagram Generator 、Text to Mermaid 、Mermaid AI Fixer - OpenAPI to Sequence Diagram 、SQL to ER Diagram - JSON / YAML / JSON Schema / XML / CSV 结构可视化 - Docker Compose 、Kubernetes Manifest 、package.json 依赖图 - SVG / PNG / PDF 导出 - 不需要登录,浏览器里直接用 普通预览类工具主要在浏览器里处理。AI 生成类工具会调用后端接口,所以不要把私有代码、密钥、内部架构细节直接丢进去。 我的主要使用场景是: 1. 让 AI 先生成图表代码。 2. 粘贴到 DiagramPreview 里看是否能渲染。 3. 如果语法坏了,修一下或让 AI 修复。 4. 导出 SVG/PNG 放到 README 、PRD 、技术方案或周报里。 目前还比较早期,想听听 V2EX 上大家的建议: - 你们写技术文档时最常用 Mermaid 、PlantUML 还是 draw.io ? - 还有哪些格式值得补,比如 DBML 、Terraform 、Protobuf 、Grafana Dashboard 、Prometheus Alert 、Swagger 更深度可视化? - 工具站这种形态,你会希望更偏“编辑器”,还是更偏“格式转换集合”? 欢迎拍砖,我会继续迭代。
大家好,最近我做了一个小工具 DiagramPreview: https://diagrampreview.com 起因是我最近写 README 、技术方案和接口文档时,经常让大模型生成 Mermaid 、PlantUML 、架构图、OpenAPI 流程、SQL ER 图之类的文本。 AI 生成初稿确实很快,但有个步骤一直很烦:它通常只给代码,不帮你确认能不能渲染。很多时候复制到文档里才发现 Mermaid 报错,或者 PlantUML 图看起来不对,还要再找工具预览、修语法、导出图片。 所以我把这个中间步骤做成了一个在线工具站: - Mermaid / PlantUML / Graphviz / D2 / Markdown 预览 - AI Diagram Generator 、Text to Mermaid 、Mermaid AI Fixer - OpenAPI to Sequence Diagram 、SQL to ER Diagram - JSON / YAML / JSON Schema / XML / CSV 结构可视化 - Docker Compose 、Kubernetes Manifest 、package.json 依赖图 - SVG / PNG / PDF 导出 - 不需要登录,浏览器里直接用 普通预览类工具主要在浏览器里处理。AI 生成类工具会调用后端接口,所以不要把私有代码、密钥、内部架构细节直接丢进去。 我的主要使用场景是: 1. 让 AI 先生成图表代码。 2. 粘贴到 DiagramPreview 里看是否能渲染。 3. 如果语法坏了,修一下或让 AI 修复。 4. 导出 SVG/PNG 放到 README 、PRD 、技术方案或周报里。 目前还比较早期,想听听 V2EX 上大家的建议: - 你们写技术文档时最常用 Mermaid 、PlantUML 还是 draw.io ? - 还有哪些格式值得补,比如 DBML 、Terraform 、Protobuf 、Grafana Dashboard 、Prometheus Alert 、Swagger 更深度可视化? - 工具站这种形态,你会希望更偏“编辑器”,还是更偏“格式转换集合”? 欢迎拍砖,我会继续迭代。
大家好,最近我做了一个小工具 DiagramPreview: https://diagrampreview.com 起因是我最近写 README 、技术方案和接口文档时,经常让大模型生成 Mermaid 、PlantUML 、架构图、OpenAPI 流程、SQL ER 图之类的文本。 AI 生成初稿确实很快,但有个步骤一直很烦:它通常只给代码,不帮你确认能不能渲染。很多时候复制到文档里才发现 Mermaid 报错,或者 PlantUML 图看起来不对,还要再找工具预览、修语法、导出图片。 所以我把这个中间步骤做成了一个在线工具站: - Mermaid / PlantUML / Graphviz / D2 / Markdown 预览 - AI Diagram Generator 、Text to Mermaid 、Mermaid AI Fixer - OpenAPI to Sequence Diagram 、SQL to ER Diagram - JSON / YAML / JSON Schema / XML / CSV 结构可视化 - Docker Compose 、Kubernetes Manifest 、package.json 依赖图 - SVG / PNG / PDF 导出 - 不需要登录,浏览器里直接用 普通预览类工具主要在浏览器里处理。AI 生成类工具会调用后端接口,所以不要把私有代码、密钥、内部架构细节直接丢进去。 我的主要使用场景是: 1. 让 AI 先生成图表代码。 2. 粘贴到 DiagramPreview 里看是否能渲染。 3. 如果语法坏了,修一下或让 AI 修复。 4. 导出 SVG/PNG 放到 README 、PRD 、技术方案或周报里。 目前还比较早期,想听听 V2EX 上大家的建议: - 你们写技术文档时最常用 Mermaid 、PlantUML 还是 draw.io ? - 还有哪些格式值得补,比如 DBML 、Terraform 、Protobuf 、Grafana Dashboard 、Prometheus Alert 、Swagger 更深度可视化? - 工具站这种形态,你会希望更偏“编辑器”,还是更偏“格式转换集合”? 欢迎拍砖,我会继续迭代。
离职交接文档写的自己都做得差不多了,还好我看里面没有readme文件拿ai跑了一下然后又自己看了一下,项目里其实有0个自己做的东西,调了个api假装自己把模型训练完了这一块/.纯骗来了 12 个帖子 - 7 位参与者 阅读完整话题
交接过来的代码连几把起码的项目readme都没有,完全不知道这些项目在干嘛,代码框架也几把乱的没边了,有一个我看了一眼测试文件写6个还不单开test/放一起管理一下,你几把用ai写能不能先写个架构啊我操了,交接文档都是ai来的我真没招了,这我看鸡毛呢 7 个帖子 - 5 位参与者 阅读完整话题
Changelog [v1.0.10] - 2026-05-19 文档更新 根 README 全面升级至第 7 代架构文档:gen/ 隔离层、sqlc 数据层契约、DAO 测试体系 tikrok-services README 全面重写:数据访问层架构、事务模式、测试分层、错误处理 [v1.0.9] - 2026-05-18 sqlc 数据层重构(第 7 代核心) sqlc.yaml 配置优化: emit_interface: true 、 query_parameter_limit: 3 、 emit_pointers_for_null_types: true 41 处 SELECT * 全部替换为显式列名 DAO 构造器从 *db.Queries 变更为 db.Querier 接口,实现 Mock 可测试 消除 200+ 处 sql.NullX 手动转换代码 20 个 DAO 实现 WithTx(*sql.Tx) DAO 事务抽象 测试基础设施 5 个服务生成 MockQuerier ( gomock + mockgen ) 63 个 DAO 单元测试:auth(26)、order(19)、tunnel(19) 创建 pkg/testutil/sqlctest 包:轻量 Docker MySQL 测试助手 2 个集成测试: HandlePaymentCallback 事务原子性验证 9 个 Bash API 测试脚本覆盖全 API 面 错误处理 所有 GetByID / GetByEmail 将 sql.ErrNoRows 封装为 BizError ( ErrNotFound ) 逻辑层不再处理原始 sql.ErrNoRows [v1.0.8] - 2026-05-17 gen/ 接口隔离层 创建 gen/ 目录:5 个纯 RPC 接口模块( auth/user/order/product/tunnel ) 每个 gen 模块仅 15 行 go.mod 、~2.7K go.sum ,不含业务代码 修改 proto go_package 指向 gen/ 模块路径 更新所有服务导入路径从 app/*/kitex_gen 指向 gen/* Gateway 消费方只依赖 gen/* ,不接触 app/* gen/ 模块可安全对外发布(不泄露业务实现) Docker 部署优化 切换为预编译二进制多阶段构建 版本管理自动化( VERSION 文件 + build-images.sh ) Docker Compose 版本自增 + 旧镜像清理 [v1.0.7] - 2026-05-16 多模块工作区重构 7 个子模块独立 go.mod / go.sum ,由 go.work 统一管理 消除内部 replace 依赖,模块可独立构建 BizError 实现 GRPCStatus() 方法,支持 gRPC 错误码透明传输 修复所有记录创建时缺失 CreatedAt 时间戳的问题 测试脚本错误码断言统一修复 [v1.0.6] - 2026-05-15 GORM → sqlc+Goose 迁移 移除 GORM ,替换为 sqlc 代码生成框架 + Goose 迁移工具 创建 22 个数据库迁移文件( 00001-00022 ) sqlc 生成类型安全的数据访问代码( Queries 结构体) 降低默认免费配额限制 提交全部 sqlc 生成代码及查询文件 Code Review 修复 Uber Go 风格指南修复:goroutine 生命周期、全局变量、切片容量 安全修复:内部 API 认证、IDOR 、资源泄漏、CORS 泛型工具函数 + 100 Go Mistakes 修复 连接泄漏、并发安全、Context 传播、Etcd 锁重构 Jeepay 子模块引用更新(连接泄漏修复) 订单数据流修复、静默错误处理、种子数据补充 [v1.0.5] - 2026-05-14 生产部署安全加固 Vault 加密敏感配置 微服务角色分离 MySQL 自动备份 Ansible 集成 tikrok-services 微服务部署 流量计费链路完善 HandleTrafficReport / ReportTraffic / Heartbeat 持久化 内部 API 和流量上报路由注册 ServiceConnector 统一管理 gRPC 连接 Gateway 精简重构 删除 SQLite 存储层,容器化部署 删除 payment/sso/sse 子系统(迁移至 tikrok-services ) 删除业务逻辑 handler 和中间件(迁移至 tikrok-services ) 重写 gRPC 客户端,使用 HTTP gateway 替代直接 gRPC 调用 [v1.0.4] - 2026-05-13 安全与稳定性 修复管理员端点 403 和列表返回 null 的问题 修复 API Key 认证和令牌失效( Logout 递增 TokenVersion ) 修复 MySQL 保留关键字 key 导致查询失败 修复 API Key 创建时零日期 MySQL 拒绝 添加 Gin 中间件 X-API-Key 认证 更新 Swagger 文档补充缺失路由和 definitions 后端全部缺失的 gRPC RPC 方法实现 [v1.0.3] - 2026-05-12 微服务功能完善 HTTP Gateway 从 Hertz 迁移到 Gin 框架 9 个 Bash API 测试脚本(认证、密码、API Key 、配额、隧道、管理后台) etcd 服务发现修复:Docker 环境地址注册 Swagger 文档和端到端测试基础设施 Casdoor SSO 集成( OAuth/OIDC 回调、用户同步) ServiceConnector 统一 gRPC 连接管理器 [v1.0.2] - 2026-05-11 平台基础设施 微服务集群 Docker 容器部署( 12 容器 5 层依赖) 商品与授权系统设计 Goose 数据库迁移任务和部署步骤 etcd 服务实现自动重连与性能优化 修复 CRITICAL 和 WARNING 级别安全问题及代码缺陷 [v1.0.1] - 2026-05-10 项目全面清理与 gateway → tikrokd-server 重命名 SDK 重构:移除所有非共享网络库包 完成 SDK 模块化,提炼 tikrok-sdk 核心包 [v1.0.0] - 2026-05-09 初始架构定型 第 6 代 gRPC + Gin 微服务架构 SDK 模块化( quic/protocol/tunnel/mux/discovery/pool/metrics ) QUIC 数据面与服务端( tikrokd-server ) 客户端 CLI ( tikrok ) etcd 服务注册与发现 MySQL + Redis 持久化 JWT + API Key 认证 Prometheus + Grafana 监控 Ansible 自动化部署 36 项 E2E 自动化验证 Jeepay 支付、Casdoor SSO 集成
https://github.com/LuciusChen/clutch 介绍就到 readme 看吧。
自己搭了个opensearch的单节点,很快就被黑了,上面看到了一个readme,内容是这个,设置了密码了 Your database has been deleted from your server, but all the information remains stored on our cluster. The instructions for recovery are as follows: You must send 0.0041 BTC to the following wallet: bc1q38rjul6gdamfflf6p4ukz0ymtvfgfv2j9saf6r . Then, you must send an email to [email protected] with the following code: 0SH7HH1Q72JL (it is important that you write it correctly, as it corresponds to your database). You must also attach the txid (the Bitcoin transaction ID) to the message. After following these steps, we will send you a zip file with all your information. You have 48 hours to complete the steps. For More Info - paste.sh · encrypted pastebin 11 个帖子 - 3 位参与者 阅读完整话题