PostHog / posthog.com

Official docs, website, and handbook for PostHog.
https://posthog.com
Other
430 stars 436 forks source link

Recognizing contributions #4032

Open corywatilo opened 2 years ago

corywatilo commented 2 years ago

Since we're going to build out community profiles, it will be fun to gamify it a bit to eventually incentivize contributions. There are different monetary ways we can do this (ie: free merch, free event allotment), but for now, let's discuss the types of contributions and how we can represent them on a contributor's community profile.

Types of contributions

This could include:

  1. Contributing code*
  2. Filing issues*
  3. Improving docs articles - might need to pull contributions from the website repo
  4. Answering community questions - integration with Squeak!
  5. Time spent on website/in-app - data from identified users within PostHog?

*These are already handled through the All Contributors library (more info).

Ultimately, this data should be stored within a user's Squeak! profile so we don't have to only rely on data coming from GitHub.

Types of badges

The badges from All Contributors is a good start, but we could do more. And all of ours should feature custom artwork.

In the final mockup in the Community v0.1 issue, I proposed a general concept for laying out badges (seen below). (All the badges, aside from the Core team badge are ultimately sourced from the All Contributors plugin.

image

Open question: What are some other badges we could have, and what could they look like?

Inspiration

GitHub

GitHub has some cool badges, and you can read more detail about them by clicking on them. They also have nice animations when you look at their details.

image image image

Foursquare

A bit of a throwback, but Foursquare/Swarm had some great ones, and they were very compelling. =]

image

corywatilo commented 1 year ago

Ideas

corywatilo commented 1 year ago

Evolution of this is in #5952

andyvan-ph commented 1 year ago

TL;DR: I'd favour upvotes + levels over action specific achievements.

corywatilo commented 4 months ago

Some more ideas for badges we've had recently:

And some potential awards: