《我花 3 天写了个轻量化知识工具:edisao 副脑 V2.0,解决自己整理技术点漏缺的痛点》

4 阅读1分钟

最近整理微服务架构笔记时快被逼疯了:写了 3 页文档,结果评审时被指出漏了 “分区容忍性” 的核心场景;之前存的 “分布式锁” 模块,换个电商场景根本用不了 —— 索性花 3 天写了个轻量化工具 edisao,把自己的知识管理流程做成了闭环,现在开源出来给有同样痛点的朋友用~这篇讲清楚:我为啥做这个工具、它能解决啥问题、怎么 10 分钟上手。

我写的原子化校验核心代码(自己调试了5次才跑通) def check_atomicity(module: dict) -> dict: # 针对微服务模块的校验逻辑(自己踩坑后加的) if "微服务" in module["content"]: if not ("注册中心" in module["content"] and "熔断" in module["content"]): return {"status": "fail", "reason": "微服务模块缺核心组件"} return {"status": "pass", "reason": "原子化检测通过"}

10分钟跑通edisao(亲测Windows/Mac通用) 1. 克隆仓库:git clone https://gitcode.com/edisao/edisao-知识管理闭环模型2.0.git 2. 装依赖:pip install -r requirements.txt(我踩的坑:Python版本要3.8+) 3. 跑第一个校验:打开test_module.yaml,填自己的技术笔记,然后运行python atomicity_check.py

目前这个工具只适配了技术知识整理,接下来打算加 “考研考点模板”(自己也在备考),如果有朋友用了发现问题,欢迎去 GitCode 提 Issues~ edisao-知识管理闭环模型2.0:“edisao 知识管理副脑 V2.0 单核心版:基于输入 - 处理 - 输出 - 反馈的架构知识核查基础流程”; - AtomGit | GitCode