:wave: I figured it is time to join this channel :...
# development
p
πŸ‘‹ I figured it is time to join this channel πŸ˜‰ What’s the best way to dig in and help on this project? Any backlog of issues I can poke?
πŸŽ‰ 1
c
Welcome! I'm not sure they have been triaged super recently, but the
good first issue
label might be a good subset to look at https://github.com/pantsbuild/pants/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22
b
Sounds great! In addition to the
good first issues
, are there particular backends/features that are relevant to your use of pants? (and/or that you're interested in?)
p
Rust!
πŸŽ‰ 1
c
Then you may want to check out https://github.com/pantsbuild/pants/discussions/20119 if you have not already seen it
h
Ringing the rust backend bell over here for @gorgeous-winter-99296 !
πŸ¦€ 1
πŸ”” 1
g
If Rust sounds like a fun thing to look at then https://github.com/tgolsson/pants-cargo-porcelain/ is the place to be! I'm in the middle of a move atm so a bit slow but right now I'm looking at supporting building native Python libraries with Rust, and build caching with Sccache. Not sure what you're interested in, but topics on my mind recently have been protobuf (+how to bridge Pants and Prost, i.e., maybe build.rs-less), improving the rust toolchain support (rust-toolchain.toml), and dependency inference for non-Rust deps (i.e., files, resources via
include_bytes!(...)
).
Or, of course, if you have other ideas then anything works πŸ™‚ There's a lot of low-hanging fruit that I probably haven't though about at all so far.
h
@purple-plastic-57801 There are also a couple of Golang improvements that I don't think would be hard and would have a big impact, if you're up for that?
p
I’m up for exploring all of this. Im currently wrapping up much needed time away from work (Cruise πŸ™„) this week and can poke more deeply starting next week. Can you remind me when the next developer call is?
g
On Monday! πŸ™‚
p
Is there a calendar thing? I’m at root@geraldhspencer.com
h
I shall add you
Done! Awesome
We do it via video huddle in the #development channel, BTW, so that's a good place to lurk in general
And re some relatively easy starter issues, this one seems important and not prohibitively complicated: https://github.com/pantsbuild/pants/issues/20361