QA/Execution/Web Testing/GitHub Teams

From MozillaWiki
< QA‎ | Execution‎ | Web Testing
Revision as of 15:27, 20 January 2015 by Davehunt (talk | contribs)
Jump to navigation Jump to search

The following GitHub teams have are associated with our GitHub repositories. If the names are familiar that may be because we've reused the names from our Web QA badges. I should point out however that earning a badge does not mean automatic membership of the team with the same name. Active members will be reviewed at the start of each quarter to prompt any proposals for changes, and inactive members may be removed from the teams with write access at the start of each year. This script uses Octokit.rb and may be useful for reviewing the team repositories and members.

Web QA Enthusiasts

This is our read-only team. Any members of this team can open issues, assign issues to themselves or have issues assigned to them, and edit their own comments. Anyone is welcome to become a member of this team.

Web QA Apprentices

Our apprentices are regular contributors that we've granted write access to our repositories. Any Web QA staff member can propose a new member of the team, and if there are no objections then they'll be added. We also intend to review active contributors each quarter to see if anyone would like to propose new members. We'll annually review the members and unless there are objections anyone in this team that has not been active in the last 12 months will be removed. This will help us to keep the membership limited to an approved few of our most active contributors. If you have recently been removed from this team, it's likely that this is the reason.

Web QA Sorcerers

The sorcerers are the administrators of our repositories. Membership is limited to Web QA staff members. This allows us to give write access to our projects without worrying about giving away administrative control. We'll be regularly reviewing membership to ensure that we keep a tight control of this team.