**如果你不是开发者,请不要阅读本栏目(开发文档)的任何内容。**
这里的文档是写给有开发经验的人看的,你看了大概率也看不懂。如果你执意照着文档动手操作,因你的操作失误而导致的任何问题,均与作者无关。
开发须知
欢迎来到开发文档。动手之前,先把几件重要的事情说清楚。
这个栏目写给谁看
- 想自己编译一份 Let's Meow Toolbox 的人;
- 想给程序写高危插件的人;
- 想阅读源码、提交改进的人。
如果你只是想用这个工具,请移步使用文档,那边才是你的主场。
项目基本信息
| 项 | 内容 |
|---|---|
| 项目名 | Let's Meow Toolbox |
| 官方仓库 | https://github.com/Hatasoft-Studio/Lets-Meow-Toolbox |
| 作者 | Hatasoft-Studio(B站:Hatasoft工作室) |
| 技术栈 | WPF · .NET 8(LTS)· C# · HandyControl 3.5.1(MIT) |
| 许可协议 | GPL-3.0 |
| 主程序 | LetsMeowToolbox.exe |
**注意 GPL-3.0 的含义**:你可以自由使用、研究、修改和分发这个项目,但如果你基于它的代码做修改再分发,你的衍生作品也必须按 GPL-3.0 开源。动手改代码之前,请确认你理解并接受这一点。
作者的话(原样转述)
这是一个 Vibe-Coding 作品。作者的原话是:如果你介意使用 Vibe-Coding 作品,请自觉离开,不要提 Issue 来骂人。程序每次发布都会经过作者亲测,基本上不会出现大问题。
作者制作这个工具的初衷,是方便自己重装系统后快速配置电脑——毕竟现在的 Win11 反人类设计太多了(尤其是右键菜单)。后来想到会有很多一样的“懒人”,就美化一下发出来了。这个项目作者会一直维护下去。
另外,作者自认不是什么有才之人,如果有大佬路过后想“救”一下这个项目,那就太好了。
文档目录
接下来按顺序读:
- 构建与发布:装什么环境、怎么跑起来、怎么打包成单文件;
- 项目结构详解:解决方案里三个工程各干什么、主程序内部怎么分层;
- 模块与服务速览:功能模块、服务、工具类逐个点名;
- 高危插件开发:插件契约接口与开发步骤。
最后再提醒一遍
开发文档里的操作(编译、改注册表逻辑、调试高危插件等)都可能对你的系统产生影响。照做之前想清楚,出了问题自己负责,与作者无关。