Where to start developing?

I believe I have a development environment built up in a vm for Thunderbird. At the very least it has been building for the past hour or so. Now, though, I wonder, how and where should I start making changes?

A) Is there a dead simple bug I could work on?

B) I had the thought that it would be really nice to be able to set default View -> Sort By settings. Especially for those of us who like threaded view. AFAIK you have to set the value in every directory individually. If I’m wrong, please tell me. If I’m right, would this be something I could tackle? If I’m able to get it working, how would I go about submitting it for a merge?

Great work on getting TB built, I know you’ve also been quite active in the Thunderbird website repo - I’m glad you are jumping right in!

I’ll try to point a good mentor at this conversation who can introduce you to the components related to the Sort By settings you talked about.

That’d be awesome, Ryan. :smiley:

FYI, I have a basic understanding of C++. But I never had the opportunity after college to increase my skills. My javascript skills are rusty, and a bit out of date. But I’m confident I can get back up to speed with it relatively quickly. I’m currently working on a couple personal projects that require that anyway.

So, I’m perfectly fine with being pointed at bugs that reflect my current skill levels, even if they don’t involve the Sort By settings.

I actually was looking for that kind of bug the other day, but the few that looked promising were already assigned. And I’m still very much new to how to to use Bugzilla.

Other bug choices may be found via https://wiki.mozilla.org/Thunderbird/Contributing_patches

you can also jump on irc to interact 1v1 with developers https://client00.chat.mibbit.com/?server=irc.mozilla.org&channel=%23maildev