-
-
Notifications
You must be signed in to change notification settings - Fork 90
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
Build pages for showcasing prolific contributions #6
Comments
A contributor "leaderboard" has been something I've spiked on a couple of times, but often gets tabled for more urgent work. My latest iteration is in this repo. The API code specifically might be helpful. |
We should list all the platforms that we think we can track and then evaluate what metrics we might want to display from each. On a per-platform basis we'll need to evaluate the API that can be used to collect those metrics. It sounds like @naomi-lgbt may have already started some of that. We'll also want to consider how to link monitored contributors across each platform. IE: rexschrader on YouTube = saintpeter on GitHub = saintpeter74 on Reddit or whatever. We could potentially create an interface for them to "claim" their accounts in some way, via Oauth on the various platforms? I don't think we necessarily want to be in the business of trying to link everyone together, but we can allow them to build their own profile. Maybe even add a Bio? I don't want to go too overboard, but I like the idea that someone can say "I started by writing X articles (link to all articles), then did Y YouTube, then I contributed to the main Repo". |
Yeah, my approach was going to be an account on the dashboard (with our own independent auth), then OAuth options to link each platform account in the user settings. |
AH! That API never even got finished. I was porting over: https://github.com/freeCodeCamp/scripts/tree/main/contributors/src/modules |
Did you come to some inspirations of excellent UX design regarding these pages? |
Not yet, but we will keep you posted. Thanks. |
We want to be able to pull contributions from all of our community, including the forums, discord, Crowdin, publications and GitHub.
We would then like to compile these stats and award badges to the contributors. Additionally we would like to let them show off those badges on their freeCodeCamp profile.
Mainly the idea is compile the contribution journey of a contributor which is a bit fragmented across platforms right now. It would be awesome to showcase this collectively.
The text was updated successfully, but these errors were encountered: