EddieHubCommunity / support

Community Help & Support and AEA (Ask Everyone Anything)
https://eddiehubcommunity.github.io/support/
MIT License
342 stars 159 forks source link

Digital Badges #511

Open adityaraute opened 3 years ago

adityaraute commented 3 years ago

@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

github-actions[bot] commented 3 years ago

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.

eddiejaoude commented 3 years ago

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 🤓

Vyvy-vi commented 3 years ago

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)

adityaraute commented 3 years ago

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

Vyvy-vi commented 3 years ago

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 commented 3 years ago

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

Akshu-on-github commented 3 years ago

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?

Vyvy-vi commented 3 years ago

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 commented 3 years ago

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?

Akshu-on-github commented 3 years ago

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

eddiejaoude commented 3 years ago

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

adityaraute commented 3 years ago

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

Vyvy-vi commented 3 years ago

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)

Thoughts on this list?

Akshu-on-github commented 3 years ago

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?

Vyvy-vi commented 3 years ago

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

Akshu-on-github commented 3 years ago

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

Vyvy-vi commented 3 years ago

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 commented 3 years ago

First Strike would be good too 😂

AllanRegush commented 3 years ago

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.

Akshu-on-github commented 3 years ago

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

Vyvy-vi commented 3 years ago

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)

stemount commented 3 years ago

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.

naomi-lgbt commented 3 years ago

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

Akshu-on-github commented 3 years ago

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

adityaraute commented 3 years ago

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.

Vyvy-vi commented 3 years ago

I agree with steve :+1:

That might be quite non-inclusive 🤔

Akshu-on-github commented 3 years ago

(...) 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"?

adityaraute commented 3 years ago

@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.

eddiejaoude commented 3 years ago

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:

Btw EddieMeter really made me laugh 🤓

Vyvy-vi commented 3 years ago

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:

vinzvinci commented 3 years ago

hmm, I have an idea for that... I saw the badges made by Vincent (@vinzvinci) for EddieHub. 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 😂

Oh what I just missed, didn't see this issues before @Vyvy-vi hahaha.

Link: EddieHub badge for our GitHub profile and GitHub Organisation #758

varghesejose2020 commented 3 years ago

what you mean by "muting Eddiebot flags"?

eddiejaoude commented 3 years ago

EddieMeter lol 😂 ❤️

Vyvy-vi commented 3 years ago

I might have a cool idea for digital badges. https://www.poap.xyz/ We could make a clone of this project and simplify it to run on Github Auth rather than needing Ethereum Wallets, making it easy to assign badges(from say one of our virtual events, that can be verifiable and unique).

adityaraute commented 3 years ago

I am not sure how this will materialize? We give badges to users who attend RadioEddie and Community calls? I thought we wanted to value their contribution to the GitHub org. Would that be possible?

Vyvy-vi commented 3 years ago

Ah, this idea is still in the works... What I was planning was something based on this: (this would take time to make and is a big project, but I wanted to share this with everyone)

Component-1: A github pages site that you can log in using Github Auth that contains info of all your badges. Component-2: An API that connects the github pages site to clients and allows them to make badges. Component-3: A github action that generates the said tokens on events we might want(example: First contribution) Then these the action uses the API to make a badges on the github pages site with a unique id, identifying it with- the github repo, the github org and the person who got the badge.

adityaraute commented 3 years ago

Sounds cool

Evavic44 commented 3 years ago

Hey Everyone, 👋🏾 What is the status of this. Any Updates?

eddiejaoude commented 3 years ago

good question @Evavic44 , now with the new API coming along well, I think this will be on our to do list very soon 🤓

Vyvy-vi commented 3 years ago

That would be great! 🚀

github-actions[bot] commented 3 years ago

Stale issue message

Akshu-on-github commented 2 years ago

Noticed that DO's giving out Holopins for this year's Hacktoberfest and I wondered if we could do something similar for this issue?