https://pantsbuild.org/ logo
#general
Title
# general
r

rich-optician-51633

04/13/2022, 11:12 AM
Hello, iā€™m new here, looks like theres interest to have someone contribute to the JS integration. iā€™m keen to help out
šŸ‘‹ 5
šŸ‘ 3
šŸ™Œ 2
šŸ‘ 2
šŸŽ‰ 3
h

happy-kitchen-89482

04/13/2022, 2:28 PM
That would be great!
Have you worked in JS/TS repos at scale? One of the things that would be really helpful even before implementation is designing the user experience. Implementing might not be that hard after that.
r

rich-optician-51633

04/13/2022, 9:38 PM
Hello! Yes Indeed. My current role is decomposing a rather large unorganised one into a poly repo setup. In the past I've worked with AWS lambda monorepo setups that were a package per endpoint. Plus a layer of libs and tooling. Currently trying to figure out how to make a process better than Lerna because it's just painful. Everything else in the JS/TS ecosystem is trying to improve Lerna as far as I can tell. How do I get started?
b

busy-vase-39202

04/15/2022, 4:52 PM
Thanks for offering! I'm delighted. You can get started by chiming in on https://github.com/pantsbuild/pants/issues/14190 with wish list for what JS/TS support would look like, educating us about what opportunities exist to make something valuable for that ecosystem that it doesn't already have, and what to know about the pain points you've encountered with Lerna et al. Hopefully that provides a jumping off point for collaboration. šŸ™‚
h

hundreds-father-404

04/15/2022, 4:54 PM
That would be super helpful to start! I think the hardest part of this is figuring out what does JavaScript support actually mean? The ecosystem is so vast
r

rich-optician-51633

04/15/2022, 9:43 PM
Just popped a comment on there with a bit of a brain dump... I might try and write up a proposal for how I would expect it to work when I get a chance next.
ā¤ļø 2
b

busy-vase-39202

04/15/2022, 9:45 PM
That would be great. Thank you.