[wp-meta] [Making WordPress.org] #3521: Unify profile badges for all teams
Making WordPress.org
noreply at wordpress.org
Mon Mar 19 21:50:04 UTC 2018
#3521: Unify profile badges for all teams
----------------------+----------------------
Reporter: danieltj | Owner:
Type: task | Status: closed
Priority: normal | Milestone:
Component: Profiles | Resolution: invalid
Keywords: |
----------------------+----------------------
Changes (by coffee2code):
* status: new => closed
* resolution: => invalid
Comment:
There is already the convention for each team to have two badges: a "team"
badge for being on the team itself (by whatever measure the team decides)
and a "contributor" badge for contributing to the given team (again, by
whatever measure decided upon by that team). The team badge is assigned so
long as the person is an active contributor to the team, and removed once
that is no longer the case. The contributor badge is permanent once
assigned.
The key sentiment from the above is that badges are a recognition on a
per-team basis. What each team deems as the criteria for their team and
contributor badges is up to their own team's consensus.
As to the specific requests raised by this ticket:
> Create two badges for each team.
This is largely already the case. There are 15 teams with paired badges
created. That includes badges for WP-CLI and Hosting (both for each) and
Training (contributor badge) that aren't meaningfully assigned yet. Only 2
teams lack only a contributor badge: Accessibility (as you noted) and
Mobile. And only two teams lack any sort of badge: Testing and Tide.
Any team wanting either or both of their badges implemented need to have
one of their team members make a meta.trac request to do so. The following
information is required:
* Dashicon for the team
* Primary color for the badge (the darker color used for the dashicon and
ring around it)
* List of users to be initially assigned the given badge(s) (or the means
by which those users could be obtained)
* Optional: Programmatically determinable method to assign/remove badge
going forward, if known and/or possible (basically so a script or plugin
could be written)
> Define a clear list of how you earn each badge.
See #527 (particularly starting at
[https://meta.trac.wordpress.org/ticket/527#comment:8 comment:8]) for
discussion on also having each team host a handbook page dedicated to
their badges.
I'm in favor of having each team document their own badges in their own
handbooks because (1) handbooks are documentation for their contributors
and badges are their team's recognition for contributors and (2) the docs
for the badges would live where it matters most and with those who would
need to edit it. Having the badge info somewhere central (e.g. the meta
team handbook) puts it out of sight and mind of the teams in charge of the
badges and adds overhead to them being able to get the entries edited.
The drawback of this approach is getting all 16+ teams to create the badge
page in their respective handbooks. Having a dedicated ticket for this
effort would be good, so that any recommendations can be conveyed (for
instance, suggesting the page be titled "Contributor Badges" or maybe
"Profile Badges") and perhaps a suggested page layout/template. Then team
leads could be pinged and progress tracked.
> Update the meta handbook with a new guide on how to earn every single
badge currently available.
For the reasons I cited in response to the previous item, the meta
handbook shouldn't act as the central hub for badge requirements. The
[https://make.wordpress.org/meta/handbook/documentation/profile-badges/
list that currently exists] is sufficient, except we would eventually
replace the contents of the "Criteria" column with a link to each team's
handbook page for their badges. From a meta team perspective, we just want
to list the badges, their icons, their colors, and point users to team-
specific documentation on how they handle their badges.
Closing this ticket since only 1 of the 3 suggestions is something we'll
act on, and that one warrants its own ticket since it would mostly be for
managing and tracking the efforts of 16+ different teams (and thus should
be a focused ticket).
Cheers!
--
Ticket URL: <https://meta.trac.wordpress.org/ticket/3521#comment:1>
Making WordPress.org <https://meta.trac.wordpress.org/>
Making WordPress.org
More information about the wp-meta
mailing list