Hacker Newsnew | past | comments | ask | show | jobs | submit | pantsbuild's commentslogin

Hey folks!

Although scalable build systems have historically meant lots of hand-maintained boilerplate, Pants 2.0's dependency inference eliminated the majority of the maintenance needed while editing code. Pants 2.3 goes even further by adding a `./pants tailor` goal, which will automatically "fit" (albeit only when asked!) your existing BUILD files to any newly created files that aren't owned by existing targets.

Happy to answer any questions!


Thank you: so glad to hear it! We're all eager to build on this foundation.


In the general category of Bazel-alike build systems, I'd humbly submit that Pants v2 is worth taking a look at. It's a generic, high performance build system for large projects, implemented in Rust with a Python plugin API. The project had a large announcement today in fact! https://news.ycombinator.com/item?id=24911148

For supported languages (the 2.0.0 release and API is brand new, so only Python and Bash are supported so far), the amount of per-file boilerplate is nearly as low as it goes: https://www.pantsbuild.org/docs/how-does-pants-work#dependen...


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: