Lloyd Hilaiel
unread,May 14, 2013, 10:03:33 PM5/14/13You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to dev-id...@lists.mozilla.org
In my continuing effort to do less work, I recently identified a very important thing that I'm doing badly (I'm consistently late).
This is rolling the trains. It involves:
1. branching the train on the right date
2. reading every commit and change that went into the train
3. as you do #3 - writing a ChangeLog that clearly calls out thinks qa / ops / l10n / security needs to know about
4. updating the translate environment
5. write a note to the list and let them know what's coming
6. update persona-notices if there's an interesting new feature or significant change that websites who use persona should know about
7. proactively reach out directly to jrgm, gene, or mathjazz to apprise them of changes that they should know about
#2 is, I find, an excellent way to keep a high level understanding of what's going in the code. It's a sometimes an exhausting 2 hour time commitment every 2 weeks - but let's you do some important things:
1. identify database changes - gene needs to know
2. identify potential security issues
3. identify accidental API breakage
4. write a change log that helps people who care about the project understand what's going on
5. identify new configuration that gene needs to know about
6. identify awesome and shiny things that will make people happy if you talk about them
Clearly, much of this could use some lightweight tooling (many of these things could be identified automatically)
My feeling is that callahad or francois would be particularly good candidates for this - but I'm willing to hand it over to any member of the sign-in team that is eager to take it on. In recent weeks I've set a pretty low bar!
takers?
lloyd