Skip to content
This repository has been archived by the owner on Jun 6, 2022. It is now read-only.
Stijn Seghers edited this page Jul 1, 2014 · 2 revisions

Web interface met volgende pagina’s

  • Scoreboard
  • User progress
    • Score, inclusief verschillende onderdelen van de scorebereking
    • Onverzilverde punten (niet ingeruild voor rewards)

    • Beschikbare bountypunten

    • Andere shizzle (levels, badges, achievements, etc)
  • Bounty setter
    • Lijst met open issues
    • Mogelijkheid om bountypunten te spenderen per issue
  • Reward claimer
  • Tech tree

Enkel server-side

  • Eenmalige invulling van de db
    • Basispuntenberekening (zowel algemene score, rewardpunten als bountypunten) vervangen door formule van #commits en #LOC (via GH API)
  • GitHub webhook om bounty-punten toe te kennen aan issue-assignee wanneer issue gesloten wordt
  • GitHub webhook(s) om punten toe te kennen bij nieuwe commits

Models

  • Coder
    1. GitHub loginnaam (PK)
    2. Algemene score (monotoon, in fct van v, vi, vii, viii)
    3. Onverzilverde rewardpunten
    4. Ongebruikte bountypunten
    5. commits

    6. Toegevoede lijnen
    7. Gewijzigde lijnen
    8. Verwijderde lijnen
    9. Geclaimde bountypunten
    10. Vrij toegekende punten
  • Bounty
    1. GitHub issue id
    2. Coder
    3. punten