There’s a new Bugs Ahoy in town, and it’s called Codetribute. The past I started the Bugs Ahoy project in October 2011 partly because I was procrastinating from studying for midterms, but mostly because I saw new contributors being overwhelmed by Bugzilla’s… Bugzilla-ness. I wanted to reduce the number of decisions that new contributors had […]
Posted on September 13th, 2018 by Josh Matthews
Filed under: community, mozilla, projects | 1 Comment »
I wrote a list of code review guidelines for the Servo project last year. They encapsulate the feedback that we expect our project contributors to provide when reviewing code changes, but I want to explore the motivation behind them. You’ll notice that almost every step is in the form “look for X”, followed by “suggest […]
Posted on February 7th, 2017 by Josh Matthews
Filed under: code, mozilla | No Comments »
Good news! As of today, Bugzilla now sends out emails containing both an X-Bugzilla-Mentors header and a “You are mentoring this bug” message. This means that it’s now possible to highlight activity in your mentored bugs in your favourite email client! I use Gmail, so I’ve created a filter that searches for “You are mentoring […]
Posted on December 10th, 2013 by Josh Matthews
Filed under: community, mozilla | 2 Comments »
17cb212dfcd0e69bc28e9fec652acfa4
Posted on February 4th, 2013 by Josh Matthews
Filed under: community, mozilla, Uncategorized | 6 Comments »
Bugs Ahoy is coasting along right now, and that’s fine. It fills a need, and apparently it does that pretty well from what I hear. However, there is a greater need – Mozilla needs a task board for all activities, and we need to not be distracted by reinventing yet another system. I’m kicking off […]
Posted on December 12th, 2012 by Josh Matthews
Filed under: mozilla, projects | 2 Comments »
One thing that has become clear in my work as a Firefox coding steward is that we have no idea how healthy our community is. When people ask me how many unpaid contributors we have, I don’t have an answer I can give them. The corollary to this is that any attempts to change our […]
Posted on November 30th, 2012 by Josh Matthews
Filed under: community, mozilla, projects | 6 Comments »
Bugs Ahoy retrieves issues from Github for certain categories (such as B2G and Test Automation). Unfortunately, I learned recently that unauthenticated API users are now limited to 60 requests an hour, and that means that these categories often end up broken. I really want to fix this by being an authenticated user, but OAuth scares […]
Posted on November 27th, 2012 by Josh Matthews
Filed under: helpwanted, mozilla, projects | 5 Comments »
Hello everyone, it’s your resident Private Browsing developer here! I’ll state it up front – the release of 15.0.1 was triggered by code I wrote that broke private browsing mode in significant, privacy-affecting ways. Ehsan and I fixed that for 15, 16, and 17 by backing out the problem code completely, but we’ve been working […]
Posted on September 26th, 2012 by Josh Matthews
Filed under: mozilla, projects | 1 Comment »
Back in June I created the slightly-misnamed What Can I Do For Mozilla tool (misnamed since it only focuses on code that needs writing, ignoring any other useful skills). It took off all over twitter, but I never actually formally announced it. Now, whatcanidoformozilla.org needs your help! I want to fill it with as many […]
Posted on August 9th, 2012 by Josh Matthews
Filed under: mozilla, projects | 1 Comment »
A mechanism that automatically expands all collapsed merges in a pushlog view. I don’t care if it’s a Firefox extension or modification to the pushloghtml source that adds an expand=1 parameter to the query string; I am tired of manually expanding each one.
Posted on April 15th, 2012 by Josh Matthews
Filed under: mozilla | 10 Comments »