Hello, was looking into starting a monorepo with p...
# welcome
b
Hello, was looking into starting a monorepo with python and react typescript and was just doing a little research regarding tools. Ive never started a monorepo so I thought I would join and explore some of the conversations that are happening
👋 5
b
Welcome! I think you'll find Pants' Python support stands out among all build systems. We don't have TS support yet, but we'd sure love to partner with an individual or team that has a good understanding of the JS/TS ecosystem and can help us spec out how to make Pants support useful and distinctive enough that it would not be simply reinventing the wheel from that community's perspective. So if you like what you see on the Python side, and can envision working with the team to sort out what a kickass implementation for TS would look like, feel free to ping me anytime. 🙂
Meantime, we always welcome questions, ideas, feedback, etc. It's an important design priority to make Pants as adaptable as possible to a wide range of use cases. So we appreciate learning about how you use Pants in practice, or envision using it in an ideal world. We'd like to help you get there!
b
It seems pants will work well for python projects. Its my understanding that JS/TS is not quite supported yet. Is that correct? I think I read about some workaround using the pants Shell compatibility. So, Im interested to learn more about that approach. It looks like JS/TS was supported in v1 but then removed for v2?
b
Pants 2 was a from the ground up rewrite, in Rust. It's a whole fresh codebase with a very different design from Pants v1, so technically it wasn't removed from v2 just hasn't been added to v2 yet. But it's fine to not make that distinction. ;-)
h
And yes, there are workaround using pants’s shell support to run existing npm/yarn workflows etc
b
@happy-kitchen-89482 Could you point me to any literature that you recommend for the SHell workarounds?
b
You might also find this discussion (just started) interesting. https://pantsbuild.slack.com/archives/C046T6T9U/p1666805015953789
h
@big-magazine-98859 I’m still playing with the shell workarounds, there’s no documentation yet
But possibly SJ’s work above might be more robust anyway!