chrille@linux:~$ apt show moon
Moon
Moon är en task runner och monorepo-hanterare skriven i Rust. Du konfigurerar uppgifter och projektberoenden i en fil och får snabb, cachebar körning som håller ordning på komplexa kodbasar. Det passar dig som vill ha ett lättare alternativ till Bazel.
Moon ger dig ett sätt att organisera byggen, tester och andra uppgifter i ett monorepo med tydliga beroenden mellan projekt. Du definierar vad varje projekt behöver och låter Moon räkna ut i vilken ordning saker ska köras. Det passar dig som vill ha ett lättare alternativ till Bazel men fortfarande få hjälp med caching och parallellisering. Rust-grunden bidrar till snabb uppstart och körning. Det är ett intressant alternativ för den som vill ha mer struktur utan full Bazel-komplexitet. Du definierar projekt, uppgifter och beroenden i en fil, och Moon räknar ut i vilken ordning saker ska köras. Det passar dig som vill ha mer struktur i monorepot utan att ta steget fullt ut till Bazel.
MER UR MONOREPO & RELEASE
