Sheriffing/How:To:DayOne
Bold textDay one Checklist
“Software Requirements”
Up to do Mercurial Installation either from https://www.mercurial-scm.org/downloads or the download source of your choice Make sure you read https://developer.mozilla.org/de/docs/Installing_Mercurial A clone of the mozilla-central, mozilla-inbound, autoland code-tree (https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Source_Code/Mercurial can be helpful)
or/and
A unified repo - steps to set this up are here -> https://wiki.mozilla.org/Sheriffing/How:To:SheriffingFromUnifiedRepos#Setting_up_the_repo
Web - items
Most important tool is treeherder (https://treeherder.mozilla.org) here we monitor the trees and mark (we call it “star”) test and build failures. While “learning by doing” is the most effective thing, for reading we have created https://wiki.mozilla.org/Sheriffing/How:To:TBPL
The Sheriffs How-To
A lot of knowledge about Sheriffing comes from the day-to-day work and you will learn new things and maybe create your own workflow that is maybe better than any current. To share the knowledge about Sheriffing and make it a little easier for people to onboard, we have created the Sheriffs How-To here: https://wiki.mozilla.org/Sheriffing/How:To with a section about various topics. You are also invited to share/create/ new topics or maybe update “old” one with your experience.
Communication
Sheriffs hang out in the #sheriffs channel on irc - also its useful to be in the following Channels
-> #developers - most of the developers are around here -> #buildduty - our counterparts of the build system “sheriffs” -> #releng - general Release Engineering Channel -> #taskcluster - taskcluster team channel