Skip to content

開發須知

頁面所有內容均翻譯自簡體中文版,請優先參考簡體中文版頁面。本項目尚未提供該語言的翻譯版本,預計未來會上線多語言版本,敬請期待。
**如果你不是開發者,請不要閱讀本欄目(開發文件)的任何內容。**

這裡的文件是寫給有開發經驗的人看的,你看了大概率也看不懂。如果你執意照著文件動手操作,因你的操作失誤而導致的任何問題,均與作者無關。

開發須知 ​

歡迎來到開發文件。動手之前,先把幾件重要的事情說清楚。

這個欄目寫給誰看 ​

  • 想自己編譯一份 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 反人類設計太多了(尤其是右鍵選單)。後來想到會有很多一樣的「懶人」,就美化一下發出來了。這個項目作者會一直維護下去。

另外,作者自認不是什麼有才之人,如果有大佬路過後想「救」一下這個項目,那就太好了。

文件目錄 ​

接下來按順序讀:

  1. 建置與發布:裝什麼環境、怎麼跑起來、怎麼打包成單一檔案;
  2. 項目結構詳解:方案裡三個專案各幹什麼、主程式內部怎麼分層;
  3. 模組與服務速覽:功能模組、服務、工具類逐個點名;
  4. 高危外掛開發:外掛契約介面與開發步驟。

最後再提醒一遍 ​

開發文件裡的操作(編譯、改登錄邏輯、偵錯高危外掛等)都可能對你的系統產生影響。照做之前想清楚,出了問題自己負責,與作者無關。

基於 GPL-3.0 授權條款發布