HI everyone! :slightly_smiling_face: I am working ...
# welcome
m
HI everyone! 🙂 I am working for a little IT consulting company that is trying to build an SaaS using Azure functions. So we currently three repos: 1. the actual function code (Python), 2. a package with common classes and functions used by 1. (Python) and 3. the IaC (Terraform). After seeing the problems of coordinating versioning across those three rearing their ugly heads on the horizon, Istarted looking into monorepos, and monorepo.tools brought me here. The experience is great so far - except that the conceptual learning curve is quite steep. tailor does a lot of heavy lifting, but whenever that is not enough, it is a little difficult to see what needs to be done where, why and how. But that may be my inexperience with build systems beyond make and waf. Anyway - cheers for all your efforts! 😄
👋 6
b
Welcome! Feel free to ask questions, including ones clarifying Pants concepts. There is indeed a conceptual learning curve that is steeper than we'd like. Learning how newcomers to Pants interpret the docs and what additional information they need incorporated into the docs helps us to continually improve what's there.
Just stumbled across this. https://pypackaging-native.github.io/meta-topics/build_steps_conceptual/ It's relatively language agnostic and definitely not about Pants per se. But maybe it can strengthen the foundation for exploring how Pants works? Let me know if you find it useful. If so, I'll add it to our Resource Hub page to share with others too.
m
Oh, that does look promising. I will give it a read and try to verbalise where I may still feel stumped afterwards. Thank you very much! 🙂
b
Terrific! I hope it can prove useful.