今天沒有太多的時間可以進行開發,故還是回到以重構為主要任務進行。昨天將建置部份提出後雖然可以運作但仍是有很多地方不盡理想,今天只好慢慢地進行修繕,至少要達到沒有缺少功能的地步。且能用的Claude code時數減少,速度上變得慢一些了。
此外,重構的部份則是將contract全部提出到另一個專案裡,
GitHub - GiantCroissant-Lunar/cross-milo
昨天並實已提出,但今天發現裡面有引用上的錯誤以及不合時宜的程式碼,一樣花了一些時間做調整。
而plugin主要的專案也於昨天提出,放入該repo
GitHub - GiantCroissant-Lunar/plugin-manoi
而今天一樣是持續修繕,直到它可以正式運作且沒有重複的程式碼。
為了要同時修正這幾個repo程式碼的style,也加入了數個流程進到pre-commit hooks裡,且用不同的語言進行撰寫,除了python,也用了c#和nodejs。特別是c#語言的引用,光是利用字串去找尋並不是很好的方式,只能用rosyln做分析後再調整。
GitHub - GiantCroissant-Lunar/hook-validator
也將hook的repo放出,有興趣的開發者可以自行去了解。