The Terasology Foundation

Daily Contributors Tracking & Awarding Special Badges

Reference: Github Issue #14 (Make sure to read the complete task details on GitHub)

What you will need to know?

HTML, CSS, Javascript - Beginner to Intermediate level (How to use requests and response using AJAX/Fetch asynchronously)

Track daily contributors using official GitHub API

You are required to track daily progress, Contributor wise, Repository wise as well as Organization wise. The data fetched should be sorted in a decreasing manner w.r.t number of merged commits to master branch for the respective repositories. According to this data, the top contributors should be awarded with some special badges which make them stand out from others on Codebadge platform. These badges should be displayed in front of their usernames everywhere it appears.

Expected Outcome

A 'Contributor Tracking' tab should be created indicating all the top contributors list, highlighted along with their special badges.

Resources & References (Where to Start)

You'll need to go through the docs of official GitHub API and the respective endpoints.

Extras

Just follow the readme whenever you are stuck goto https://discord.gg/CNStUqX to ask your doubts.

Task tags

  • codeuino
  • javascript
  • html
  • css

Students who completed this task

Torpedo

Task type

  • code Code
close

2019