Hi Everyone!<p>Makex is a better build/automation tool. It was conceived about two weeks ago.<p>It's already useful, and it’s completely replacing all of our Makefiles, among other internal build files and scripts... It builds and deploys itself entirely.<p>Makex was produced after decades of experience with Make/Makefiles and numerous other build/automation/run tooling…<p>Makefiles are ugly, hard to produce, understand and configure. They are passable for the simplest of cases. GNU Make is gate-keeped and static, and that may be a good thing, but it's also hard on everyone.<p>At the other end of the spectrum, Bazel has high overhead and is high complexity. It's overkill. Complex rules often obscure what actions are used to produce what outputs in what path. Bazel takes python and makes it extremely implicit.<p>Makex is intended for a wide range of multi-platform workflows. It uses several performance tricks with the goal of supporting huge repositories. There's a lot going on under the hood... It's about 10 KLOC at the moment.<p>It works on Linux, but should work in any POSIX/Unix-compatible environment.<p>It's early, and there'll be more features and releases for various platforms (including packages and binaries).<p>Take a look/test, and let me know what you think.<p>Thanks!
your thing is missing any licensing information, making it almost guaranteed to be a non-starter for any such intended audience, both control-f "license" and, bizarrely enough, a 404 file reference in your own build script
<a href="https://hg.sr.ht/~metacompany/makex/browse/python/pyproject.toml?rev=tip#L10" rel="nofollow">https://hg.sr.ht/~metacompany/makex/browse/python/pyproject....</a><p>relevant: <a href="https://news.ycombinator.com/item?id=29074406">https://news.ycombinator.com/item?id=29074406</a> <i>(Facebook Stole Our Name and Livelihood (November 1, 2021 — 386 points, 188 comments))</i>
All: somehow the URL changed without any notice... See <a href="https://meta.company/go/makex/" rel="nofollow">https://meta.company/go/makex/</a> until it's fixed.