Settings

Theme

Pants 2.8 adds Go support: Build Go, Python, Shell, Docker with less boilerplate

blog.pantsbuild.org

9 points by stuhood 4 years ago · 3 comments

Reader

pbericcc 4 years ago

Hello, author here! I'm happy to answer any questions.

Adding Go support was an interesting decision for us because Go tooling is already quite excellent, whereas Python and Shell don't have as strong of a story. We tried to be honest with what Pants's strengths and weaknesses are so that Pants can augment Go with some unique benefits like being able to run `./pants --changed-since=HEAD fmt` (integration with Git). I'm definitely curious to hear any feedback!

amir-h 4 years ago

Great to see that Pants is moving forward even after Twitter migrated to Bazel!

I'm curious which big companies are using Pants v2 these days?

  • cczona 4 years ago

    Hi! I'm a member of the Pants open source team. We recently started a "Who Uses Pants" page at https://www.pantsbuild.org/v2.8/page/who-uses-pants. Coinbase, Foursquare, Chartbeat, and others have listed themselves there. Here's a detailed case study from iManage about how they're using Pants 2: https://g-cassie.github.io/2021/10/02/django-pants.html.

    The #welcome channel in the Pants community Slack (https://pantsbuild.slack.com) is the best place to discover what large companies are using Pants 2, including Fortune 500 companies.

    I'm preparing to launch a series of user interviews on our blog (https://blog.pantsbuild.org/) in coming weeks. Those in-depth conversations explore things like how the Pants 2 adoption process has gone, benefits their team is experiencing on the ground, pragmatic comparisons with alternate solutions the company has used or evaluated, etc.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection