成果物
GitHub - f4ah6o/moonrepo: moonrepo just like monorepo
moonrepo just like monorepo. Contribute to f4ah6o/moonrepo development by creating an account on GitHub.
GitHub
f4ah6o/moonrepo | DeepWiki
This document provides a high-level introduction to moonrepo, explaining its architecture, core capabilities, and design philosophy. It clarifies what moonrepo is (an orchestration layer) and what it
DeepWikiモチベーション
- MoonBitは頻繁に更新される
- 依存間でバージョンに差があるとエラーになる
- 自前のライブラリがそれなりにある
- monorepoにしたいわけではないが、それなりに便利
動作
- GitHubで
owner/repo.mbtをまとめてクローン - moon.mod.jsonの
depsのライブラリをmoon add <lib>で最新に強制的に更新 - moon fmt/check/test をまとめて実行(turborepo的な)
追記
deepwikiで読むと自分のリポジトリが立派に見えるのでIndexさせてにやにやしている。 今回は忘れていた機能があった
- justfileのコピー。途中から([mizchi/moonbit-template](mizchi/moonbit-template)を)使い始めたので。
- skillのコピー。moonbit-agent-guideは必須。常に最新を使いたい
monorepo的な管理方法
リポジトリはmonoにする必要はないが、skillのようなツールやtask runnerなんかは統一したいので、こういう管理の仕方は悪くない気がする。