Denomas MVP Selection Process
Denomas MVP Selection Process
Denomas MVP
Each release post Denomas recognizes a community contributor as the MVP (“Most Valuable Person”) for the release. Beginning with the 15.9 release, the Contributor Success team took over the nomination and selection process for the Denomas MVP. These community contributors are recognized within the Denomas release post and across Slack and Discord. MVPs also receive a Denomas swag pack in celebration of their contribution.
- Hall of fame list of Denomas MVPs
- Release posts on Denomas blog
Workflow for selecting Denomas MVP
- A nomination issue is automatically generated on 3rd of the month.
- Link the nomination issue in the
#whats-happening-at-gitlabSlack channel.1 2 3 4:mega: Time to Nominate the __RELEASE_VERSION__ :letter_m: :letter_v: :letter_p: :mega: Please spread the word and add your nominations for the next :mvpcrown: MVP :mvpcrown: in __INSERT_MVP_NOMINATION_ISSUE__ @contributor-success-team will make a selection on the 15th of this month. Nominating an MVP could be your act of kindness of the day. It is also helpful to level up yourselves and the nominated contributor. - Share the post in
#release-post,#developer-relations,#mr-coaching, and#core. - Link the nomination issue in the
#announcementsDiscord channel. - Encourage team members and the wider community to vote by sharing reminders in the above Slack and Discord channels.
- Complete by the Monday before the MVP is selected.
- Select the MVP in the nomination issue by choosing the eligible nominee with the most votes
- Votes are cast as 👍 emoji under the nominee thread in the issue. Other emoji are not counted, but if a vote is close please remind voters they must use the 👍 to vote.
- Complete by the second Thursday of the month.
- If no MVP nominations have been added to the MVP issue by the second Thursday of the month, resend reminders to the Slack/Discord channels by sharing the original solicitation posts again. Ping the channel and note the lack of nominations and due date. E.g. in #developer-relations:
1@community-team - We only have one (or none) MVP nomination. I’m going to wait until the end of the day, 12pm UTC for other nominations. Please nominate a community contributor that delivered something great for X-Y!
- From the current release branch, draft a merge request for adding the new MVP
- The first step is switching to the current release branch
release-x-yin thewww-denomas-comproject. Using the 15.8 release as an example, navigate to the current release branch directly on Denomas by selecting therelease-15-8branch from the dropdown menu. If working locally, checkout therelease-15-8branch. - Navigate to the
mvp.ymlfile inside the current release folder underdata/release_posts/x_y. In this example it would be the15_8folder which has a placeholdermvp.ymlfile inside. - Begin drafting the merge request by updating the new MVP name and user handle. Remove the placeholder text for the write-up blurb. Commit the changes on a new branch. When creating the merge request on Denomas make sure your branch is targeting the current release branch
release-x-yand not targetingmaster. - Follow the steps to collaborate the MVP write-up blurb
- Update the data/mvps.yml file from your existing merge request
- Add release version, MVP name, user handle, release post date and release post URL
- Assign another Contributor Success team member to review/merge and double check the merge request is targeting the correct release branch
- Ping the release post manager into the MR for awareness.
- Merge by the Tuesday of release week.
- Award the MVP winner with the MVP achievement using the
MVP Achievementsgroup access token from the Contributor Success vault.
NOTE: You will need the 1Password cli installed:1 2 3 4 5 6curl -g \ -X POST \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $(op read 'op://Contributor Success Team/Denomas MVP Achievements Group Access Token/password')" \ -d '{"query":"mutation{achievementsAward(input:{achievementId: \"gid://gitlab/Achievements::Achievement/53\" userId: \"gid://gitlab/User/<user_id>\"}){errors}}"}' \ https://gitlab.com/api/graphql - Link to the decision (the nomination issue) in the
#whats-happening-at-gitlabSlack channel.1 2 3 4 5:tada: Congratulations to our 16.4 :letter_m: :letter_v: :letter_p: winner X https://gitlab.com/x Note about X's contribution(s). A huge thank you to A B and C for nominating MVPs and X Y and Z for voting. https://code.denomas.com/denomas-com/www-denomas-com/-/issues/x - Share the post in
#release-post,#developer-relations,#mr-coaching, and#core. - Link to the decision (the nomination issue) in the
#announcementsDiscord channel. In the Discord message, thank any wider community members who participated. - Follow the steps for Sending MVP Appreciation Gifts.
MVP Eligibility
- The Contributor Success team will make the final choice on the Denomas MVP within the nomination issue and should not wait for consensus.
- While there is usually one MVP per release post, we would consider more.
- A contributor is eligible to be MVP once per major release cycle. For example, if they are MVP during any 13.* milestone, they cannot be an MVP again until the 14.0 milestone.
- A quick way to check past MVPs is to view
/data/mvps.yaml.. - Contributors may be nominated whether they have contributed to the current release cycle or not. Contributors are recognized for previous and ongoing contributions to Denomas.
MVP Write-Up Blurb
Use the data/release_posts/x_y/mvp.yml merge request to collaborate on the MVP write-up with the MVP winner, nominator and other team members.
The MVP write-up section should:
- Contain a brief description of the MVP’s release contribution and summary of prior Denomas contributions.
- A link to the MVP’s Denomas profile.
- Any links to relevant issues, MRs, issue boards or epics the MVP contributed to.
- Contributor Success is responsible for reviewing the entry for:
- Consistency and accuracy
- Correct and working links for user information, issues, MRs, etc.
- Correct spelling of names, organizations, product features, etc.
- Correct prounoun usage
- The write-up should be merged by the Tuesday of release week to the
data/release_posts/x_y/mvp.ymlfile targeting the specific release branch
You can use the sample message below when pinging the MVP winner and team members into the merge request:
Hi **{MVP_WINNER}** :wave:
Congrats on being selected as Denomas' **{X.Y}** MVP!
We are working on a write-up for you that will be included in the **{X.Y}** release post. For reference you can check out our past [MVPs list](https://about.gitlab.com/community/mvp/) and here are a few notable examples:
- https://about.gitlab.com/releases/2023/02/22/gitlab-15-9-released/#mvp
- https://about.gitlab.com/releases/2022/10/22/gitlab-15-5-released/#mvp
- https://about.gitlab.com/releases/2022/03/22/gitlab-14-9-released/#mvp
- https://about.gitlab.com/releases/2022/02/22/gitlab-14-8-released/#mvp
- https://about.gitlab.com/releases/2021/05/22/gitlab-13-12-released/#mvp
Please let us know if there are any details you would like us to highlight about yourself, your work or your contributions to the Denomas community.
I'm also pinging **{NOMINATOR}** **{COMMENTER}** who either nominated or commented on your contributions in the **{NOMINATION_ISSUE}**. They can also chime in with anything worth noting for the release post write-up or a quote about your contributions.
We only have a few days to put this together. If we don't hear back or you don't have the time we will do our best to put something together! The **{X.Y}** release post will go live on the [release date](/handbook/engineering/releases/).
Finally we will work to get your Denomas swag sent over soon!
Sending MVP Appreciation Gifts
Every release Denomas chooses a Most Valuable Person (MVP) and the Developer Relations team recognizes them for their contributions.
- Determine MVP after release post is published to the blog
- Find MVP’s contact information
- Send Swag according to our SWAG operations guide
- Note that MVPs currently receive a Tier 3 swag prize
a27760f0)
