coronasafe / leaderboard Goto Github PK
View Code? Open in Web Editor NEWLeaderboard collects data from GitHub and Slack to show off the work of our open source contributors
Home Page: https://contributors.ohc.network/
License: MIT License
Leaderboard collects data from GitHub and Slack to show off the work of our open source contributors
Home Page: https://contributors.ohc.network/
License: MIT License
Get contribution data of users who have contributed till now, e.g. from past 2 years.
User bio should have support for markdown in GCM format
removing package-lock.json
Lots of collaborated events registered due to following production release PRs in care.
cc: @khavinshankar
Support for TailwindCSS Dark Mode
Github export and slack export should use a unified timestamp
Create a page for monthly leaderboard
Currently, the leaderboard page just shows the latest week's stats. We should have an option to see older stats, this way a new user could navigate to older data.
Todo:
Footer
Header
, PageHead
and Footer
from each page and move it into _app.jshttps://contributors.ohc.network/contributors/sainak
The last 5 entries here at the bottom are from June.
Above that, we see updates from May. Above that again June and then July and the more recent months according to the timeline.
The timeline must start with May at the bottom and then have June above that.
For checking the progress of the students for the entire day we can update the data at 7:00 PM just before EOD rather than in the morning.
We should encourage collaborators to find a problem and push fixes to it.
When a PR merge event is encountered, we should identify the issue linked with it.
If the author of the PR and Issue are the same, Create a new event for the author.
Getting this feature live will enable a new badge
Autonomy And Responsibility
Line 76 in c0d90dd
For each user we should be able to generate a github like graph
The core team should be removed from leaderboard computation.
Add github authentication for the following :
Leaderboard does not update with point scheme
Steps to reproduce:
Expected Result:
Deploy Monthly leaderboard.
Option to add custom time range is also desirable
The GitHub parser should also create events for collaboration.
When a PR merge event is received, fetch the details of the PR and check for the number of collaborators.
If the number of collaborators is more than one, create collaboration events for all the users.
Once this this goes live, a new badge
collaboration
will show on the personal learning dashboard
We should save events when a user marks an answer as solution for his question.
The one who answered the question will get a new event that says `Resolved a Question in the community'
This will enable a new badge
Empathy
We need to capture contributions from the following repos as well
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.