Contributing some patches

Is this still accurate?

I’ve got a few patches to contribute, if interested, but the site above mentions I need the add the “developer” role to my user (jweeks). Is this the proper forum to request that?

I have signed the “Contribution Agreement” already.

Yes, this is valid. I’ve given you the developer role so you can now assign tickets to yourself.