你改写任何开源项目只需要四步:
1. 打开OnlySpecs(不是OnlyFans);
2. 导入一个现有Github项目,分析出一个非常细节、细致入微的specs文档;
3. 随便折腾修改这个specs文档;
4. 让OnlySpecs(不是OnlyFans)根据这个新的specs文档直接生成新的代码。
很多人尝试重新写sqlite,我直接生成了一份非常细节的architecture,让它用zig重写——然后就写完了。
OnlySpecs(不是OnlyFans)的核心逻辑是,代码就是厕纸,用完必须扔,
迭代版本的本质是迭代specs文档,specs对应一份小型project的一切信息、架构、API、endpoint、authentication、local storage等等一切信息,
所以当你大改specs时,你也就必须重写一份code,上一份codebase直接全部扔掉,
同时给了你从任意开源项目或者现有项目直接读取、直接生成已有specs的能力。
我的目标,是让每个三本文科师范全职宝妈,都能只需要在OnlySpecs(不是OnlyFans)点两三下,就能写出自己的Rust、Go、C、Java、Python版本的、包含自己扭曲邪恶想法的openclaw。
https://github.com/lidangzzz/OnlySpecs
AI探索 | Hermes/OpenClaw|优质资源|优质信息