Skip to content

Added badges and improved tracking #33

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

Merged
merged 1 commit into from
Dec 28, 2019
Merged

Conversation

txrp0x9
Copy link
Contributor

@txrp0x9 txrp0x9 commented Dec 19, 2019

About

This PR aims to add badge functionality and better contributor tracking.
Resolves #14

Changes

Badge

  • Added two types of badges, a predefined badge and a special badge.

    • A Predefined Badge is handed out to every contributor depicting their progress with the org. Examples include a "Baby Steps" badge, "Beginner" badge, "Intermediate" badge, "Expert" badge, and so on.
    • A Special Badge is only awarded to those who have special accomplishments which differentiates them from others. Examples include, "Top Contributor of all time", "Top Contributor of the week", "Top Contributor of the month", "Top Contributor of the year", and so on.
  • Also added tooltips to make it look shiny
    ss1

  • Added a /badge route which contains all information of the predefined and special badges.
    ss2

Tracking

Added a method to sort all top contributors of a repo/org and have them displayed below the repo/org.

Other small changes

  • Added a button that allows users to add more organizations to their list even after they have logged in.

@ayushnagar123
Copy link
Member

@shivamluthra not sure why organization with many commits taking an infinite time to load. Need to improve this. Any idea @TORPEDO99 .

@txrp0x9
Copy link
Contributor Author

txrp0x9 commented Dec 21, 2019

@shivamluthra not sure why organization with many commits taking an infinite time to load. Need to improve this. Any idea @TORPEDO99 .

Fixed this bug in the following commit

@txrp0x9 txrp0x9 force-pushed the tracking branch 5 times, most recently from 7c5629e to 67b20a3 Compare December 24, 2019 20:56
@ayushnagar123 ayushnagar123 self-requested a review December 26, 2019 18:09
@txrp0x9 txrp0x9 force-pushed the tracking branch 4 times, most recently from 7c95601 to a3e16dd Compare December 27, 2019 17:44
Improved contributor tracking

Added Predefined Badges

Added Special Badges

Added a /badge route and tooltips
Copy link
Collaborator

@shivamluthra shivamluthra left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work as expected! 👍 @TORPEDO99

@shivamluthra shivamluthra merged commit a49a67f into codeuino:master Dec 28, 2019
This was referenced Dec 28, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Daily Contributors Tracking & Awarding Special Badges
3 participants