Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduction of better community recognition #30

Open
tomkerkhove opened this issue Sep 22, 2021 · 23 comments
Open

Introduction of better community recognition #30

tomkerkhove opened this issue Sep 22, 2021 · 23 comments
Labels

Comments

@tomkerkhove
Copy link
Member

As KEDA grows, so does its community and we should consider introducing a community ladder to give credit to those who keep on contributing day-in, day-out (regardless of contribution type).

There are a few options we can consider:

This idea was initiated due to #29 which is a valid question.

@tomkerkhove
Copy link
Member Author

I'm personally a fan of the KEDA badges as it's an easy way to start recognizing hard work by the community without introducing too much of hierarchy.

@tomkerkhove tomkerkhove changed the title Introduction of community ladder Introduction of community recognition Sep 22, 2021
@tomkerkhove tomkerkhove changed the title Introduction of community recognition Introduction of better community recognition Sep 22, 2021
@tomkerkhove
Copy link
Member Author

Any thoughts @zroubalik @jeffhollan @ahmelsayed?

@zroubalik
Copy link
Member

I like a simple "formal" approach, having regular contributors in GitHub Group allows us to assing these users to issues etc. But I am open to badges as well :)

@tomkerkhove
Copy link
Member Author

Created #32

@JorTurFer
Copy link
Member

Should we push this topic @kedacore/keda-maintainers ? The adoption is growing there are some new people contributing, maybe if we move this topic, they will be more engaged and open to continue contributing 😄

@Ritikaa96
Copy link

Hi! is there any progress on this one? are we still looking for badges or memberships?

@tomkerkhove
Copy link
Member Author

We haven't made any progress on this yet, but I'm happy to hear what you as a contributor would expect /love?

@JorTurFer
Copy link
Member

IMO, badges look really nice, and it's a thing that contributors can share with others (with proud I hope). Maybe create a team inside the org and invite them to the org, could be another good option to improve the feeling of being part of KEDA.
At the end of the day, common contributors has the engagement and the "influence" in the project without the badges or another "candy", but for new contributors it could be a good option.
We should define in the proper way the needed steps in each case, of course.

But, as you said @tomkerkhove , I'd like to hear the opinion from @Ritikaa96 and maybe we can open a thread in Slack to gather people opinions too

@tomkerkhove
Copy link
Member Author

But, as you said @tomkerkhove , I'd like to hear the opinion from @Ritikaa96 and maybe we can open a thread in Slack to gather people opinions too

Let's ask people to share things here to keep things in one place, maybe?

@zroubalik
Copy link
Member

A t-shirt for a major contribution? 😄

@zroubalik
Copy link
Member

I would go with both badges and a group, for example to join a group you need to have at least XYZ commits, or something around this. The same for badges.

I think that it is great to recognize contributors.

@JorTurFer
Copy link
Member

JorTurFer commented Apr 11, 2022

I think that using both, we have more flexibility. Maybe we can have 2-3 badges (IDK if it's possible) and also the groups.
Let me share this issue in #keda-dev slack channel (referring to this issue for the answers).
KEDA is growing and recognition and the feeling of being part of KEDA it's necessary to grow not only in users but also with contributors

@Ritikaa96
Copy link

Hi @JorTurFer @tomkerkhove @zroubalik, the badges are what am looking forward to. but with that how about a scoring system or different badges for a number of contributions to the team. It will make the contributing process fun if we allocate scores to their activity and more people would like to engage. The process can look like this:

  1. Badges vary with number & quality of contribution
  2. A hierarchy in the scoring system, just like stages in a game provides.
  3. weekly or monthly shout out to whoever reached certain milestones in the meeting. It's not a hassle but it will surely provide encouragement to new contributors.

I have yet to find an open-source project supporting this system or is it even feasible, but it'll be highly encouraging to participate in this process.

@tomkerkhove
Copy link
Member Author

Just dropping a note that I haven't forgotten about this thread and will circle back.

I think introducing badges is a simple way to recognize people's contribution, but it would need clear requirements. The simplest example would be "Scaler Contributor" for everyone who contributes a scaler along with docs and has been around to maintain it for x months.

This is something simple that I can have a look at as a first step. Thoughts @zroubalik @JorTurFer?

@JorTurFer
Copy link
Member

JorTurFer commented Apr 28, 2022

I agree. Maybe we can create other categories like yours, IDK, something like:

  • Scaler Contributor
    • They have been increasing/improving scaler catalogue (with the proper docs) for X months
  • Chart Contributor
    • They have been improving helm charts (with the proper docs) for X months
  • HTTP Add-on Contributor ???
    • They have been contributing HTTP-Add-on for X months
  • Global Contributor
    • They have been contributing everywhere for X months

@tomkerkhove
Copy link
Member Author

I created #58 to introduce our first badge and see how we proceed based on the learnings.

@tomkerkhove
Copy link
Member Author

Another aspect to clarify/doc - Who can trigger e2e tests and how/when do people get access to that.

ie. "core contributor"

@tomkerkhove
Copy link
Member Author

tomkerkhove commented Jun 9, 2022

@Ritikaa96 Is this what you are looking for in KEDA?

https://github.com/dapr/community/blob/master/community-membership.md

@tomkerkhove
Copy link
Member Author

Still working on this though, just behind the scenes.

@tomkerkhove
Copy link
Member Author

Apart from the badge, I think we need a stronger outcome here. Thoughts @zroubalik / @JorTurFer ?

@zroubalik
Copy link
Member

Agree!

@JorTurFer
Copy link
Member

Honestly, IDK what more we could give the contributors more than badges and adding them to the org if they are recurrent. I mean, we don't have any bounty budget or so

@JorTurFer
Copy link
Member

I think that these new role proposal can be considered too as community recognition #107

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: In Progress
Development

No branches or pull requests

4 participants