support icon indicating copy to clipboard operation
support copied to clipboard

Digital Badges

Open adityaraute opened this issue 3 years ago • 42 comments

@eddiejaoude , during his recent live mentioned handing out GitHub stickers to well-performing members of the community. I proposed the use of digital badges for all us community contributors. And maybe hand out hierarchically - better badges to better performing individuals.

Would love to know everyone's thoughts about this.

You can also join the discord community here

Feel free to check out other cool repositories of Eddie Jaoude Community here

adityaraute avatar Dec 06 '20 13:12 adityaraute

It's great having you contribute to this project

Feel free to raise an Issue! Welcome to the community :nerd_face:

If you would like to continue contributing to open source and would like to do it with an awesome inclusive community, you should join our Discord chat and our GitHub Organisation - we help and encourage each other to contribute to open source little and often 🤓 . Any questions let us know.

github-actions[bot] avatar Dec 06 '20 13:12 github-actions[bot]

This is such a good idea 👍 I am loving it ❤️

We have discussed something similar before, but it is good to see what gets mentioned again 🤓

eddiejaoude avatar Dec 08 '20 10:12 eddiejaoude

Perhaps we could set this badge system inside the community website(I don't think there is a way to display content in the github community members page) or we could have a repo/site dedicated to member badges?

(Displayable badges on profiles might be tricky to setup, but here are a few ideas on that: The way there are README profile badges like GitHub-stats/trophies, we could have something that's like EddieMeter- where there is content displayed from a db of our members, and the badge updates on the profile when the db records for the user are added OR we could have a gh-action, that the members can have on their profiles, that adds custom badges from this db to their profile, and refreshes daily/in 12 hours/weekly)

Vyvy-vi avatar Dec 08 '20 12:12 Vyvy-vi

I love the idea of EddieMeter. I had something more static in mind with a similar approach, but yours is clearly better.

adityaraute avatar Dec 08 '20 13:12 adityaraute

I love the idea of EddieMeter. I had something more static in mind with a similar approach, but yours is clearly better.

Oh Thanks! :) However, for starting out, we could make something static

Vyvy-vi avatar Dec 08 '20 15:12 Vyvy-vi

There's a negation for this idea from @AllanRegush and his thoughts on this are great 💯 Screenshot 2020-12-09 at 9 34 56 PM https://discord.com/channels/699608417039286293/699608417928740944/786260540262580244

Vyvy-vi avatar Dec 09 '20 16:12 Vyvy-vi

Hmm, that's a good point brought up by @AllanRegush. But I do like the idea of badges that signifies that we're a part of the community...

Instead of handing out badges to 'well-performing members', perhaps we could hand them out to those who're been a part of the community for a certain period of time? Say, a month or something similar.

Or maybe we could give it to those who get to a certain level of MEE6, say at level 3, 7, 10 etc?

Akshu-on-github avatar Dec 09 '20 16:12 Akshu-on-github

yes, I think we could do something of the sort. Contributors get a badge on first issue Another on first PR

Another when you've been part for a month (something like that?)

Vyvy-vi avatar Dec 09 '20 16:12 Vyvy-vi

About MEE6 rankings... (I think that the leaderboard is also kind of a bad idea?) Could we remove the leaderboard ranking and just use something slightly more un-hierarchial that is based on levels?

Vyvy-vi avatar Dec 09 '20 16:12 Vyvy-vi

Seems like a good topic for a new discussion @Vyvy-vi

Akshu-on-github avatar Dec 09 '20 21:12 Akshu-on-github

I was thinking not to have a hierarchy / level system, but more of (not sure what to call it), awards for doing certain things. Not sure if that is a balance?

This will notify everyone here, but I will tag @AllanRegush too

eddiejaoude avatar Dec 21 '20 06:12 eddiejaoude

Yeah I even I like this award system, like contributor of the week or something?

adityaraute avatar Dec 21 '20 13:12 adityaraute

hmm, I agree "certain-thing" awards(we could maybe call them Community Achievements?) perhaps we could have some weekly reward highlights(some nice badges we could make with gimp or our nearest image editor or something like a shields.io badge?):

I propose some categories for getting a badge(we could do slight integration with community actions for this too)

  • First issue on repo/ in community

  • First PR

  • First discussion

  • Contributor of the week(something similar to how Eddie shouts out members during videos and live-streams)

  • Helper of the week/month(for the most helpful person in the community throughout a week/month)

  • Good-Question asker(For members who've added value to the community by asking good questions, which provide everyone an opportunity to learn)

  • Active: perhaps something related to making X contributions? (not sure about this one)

  • Not warned by Eddiebot for a whole month/year(this one is a joke 😂 )

  • Keeping Eddie Away(opensource a day keeps the Eddie Away(this is also a joke 😂 ): Members who opensource throughout the year)

Thoughts on this list?

Vyvy-vi avatar Dec 21 '20 15:12 Vyvy-vi

Hmm, I'd say have fewer awards...

Maybe a first-timer graduation badge for a person who has opened their first issue, PR AND taken part in their first discussion. It would help those who aren't sure if the #first-timer channel is relavent to them or not

I feel like badges for helper of the week and good question asker would be subjective? But maybe it's just me

The Eddiebot one sounds nice though - gives incentive. Maybe we could have a fun one like First Strike for the first word caught by Eddiebot

Not sure about that last one though... Do mean something like Snapchat where you get a badge for a 5-day streak?

Akshu-on-github avatar Dec 22 '20 22:12 Akshu-on-github

(the last one was a joke xD :nerd_face:)

Vyvy-vi avatar Dec 23 '20 06:12 Vyvy-vi

Ah, pardon, I was referring to the Active badge 😅

Akshu-on-github avatar Dec 23 '20 10:12 Akshu-on-github

Ah, pardon, I was referring to the Active badge 😅 Maybe something like a streak, idk? (I was rather referring to some badge that first-timers get, after some contributions that represent as a token of active participation or something idk)(As I said before, not sure about this one)

Vyvy-vi avatar Dec 23 '20 14:12 Vyvy-vi

First Strike would be good too 😂

Vyvy-vi avatar Dec 23 '20 14:12 Vyvy-vi

I'm not sure what does this add? GitHub has a highlight for first PR, issue, etc. I like that we just opt-in on tasks we want to do. Not to just get an award.

AllanRegush avatar Dec 23 '20 18:12 AllanRegush

I'm not sure what does this add? GitHub has a highlight for first PR, issue, etc. I like that we just opt-in on tasks we want to do. Not to just get an award.

Hmm, that's a good point. This might trigger spammy contributions. (I don't want to think badly of the community, but taking this year's Hacktoberfest as an example... it isn't very optimistic)

But I think that having badges would be something more of a... momento than a reward? Especially if the bar is set fairly low and in a way where anyone could do it

Akshu-on-github avatar Dec 24 '20 11:12 Akshu-on-github

perhaps we could keep the bare minimum as a momento: First-timer badge: 1st Pr + issue + discussion comment ~~Not warned by Eddiebot for a whole month/year (boosts inclusive behaviour)~~

Vyvy-vi avatar Dec 24 '20 11:12 Vyvy-vi

Not warned by Eddiebot for a whole month/year (boosts inclusive behaviour)

I must suggest a hard pass on this idea from me @Vyvy-vi. I still think this bot has real problems to community members who do not have English as their first language, therefore this is why I think this would be the opposite of inclusive.

stemount avatar Jan 26 '21 01:01 stemount

Honestly, I am someone who speaks English natively and I still get warned by the bot.

naomi-lgbt avatar Jan 26 '21 01:01 naomi-lgbt

Ah, I hadn't thought about it that way... And it would keep people from by testing, and spontaneous conversation

Maybe we could reduce it to a more manageable timeframe? Three days, maybe a week? We should aim to make it an achievable goal that encourages us to keep a ear out for such things

Akshu-on-github avatar Jan 26 '21 09:01 Akshu-on-github

I am a staunch believer in inclusivity in this community, and hence feel muting EddieBot flags will not achieve anything substantial. There should be other perks, this one doesn't make the cut for me.

adityaraute avatar Jan 26 '21 10:01 adityaraute

I agree with steve :+1:

That might be quite non-inclusive 🤔

Vyvy-vi avatar Jan 26 '21 11:01 Vyvy-vi

(...) feel muting EddieBot flags will not achieve anything substantial (...)

Pardon, I didn't quite get that... Could you elaborate on what you mean by "muting Eddiebot flags"?

Akshu-on-github avatar Jan 26 '21 13:01 Akshu-on-github

@Akshu-on-github

Not warned by Eddiebot for a whole month/year (boosts inclusive behaviour)

@Vyvy-vi had proposed this idea. I am not in support of it as it will not achieve anything, but rather impede inclusivity that we at EddieHub prefer.

adityaraute avatar Jan 26 '21 14:01 adityaraute

Great discussion everyone, it is a difficult topic and it is good to see it from different perspectives.

When saw this issue created and thought of digital badges, I was thinking about fun metrics for our Org, for example:

  • how many Discord / GitHub reactions sent
  • how many Discord / GitHub reactions received
  • how many PRs created
  • how many PRs reviewed

Btw EddieMeter really made me laugh 🤓

eddiejaoude avatar Jan 26 '21 14:01 eddiejaoude

hmm, I have an idea for that... I saw the badges made by Vincent (@vinzvinci) for EddieHub in Discussion#758 Maybe we can make a github-action that ppl can put on their profiles that fetches their community stats from the Community API and puts it in shields.io badges or makes fancy cards out of it?

We can call it EddieMeter :joy:

Vyvy-vi avatar Jan 27 '21 06:01 Vyvy-vi