Skip to content

Generate a developer character sheet based on external metrics.

License

Notifications You must be signed in to change notification settings

FOSSRIT/charsheet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2e90f85 · Sep 20, 2016
Jun 5, 2013
Sep 20, 2016
Jun 5, 2013
Nov 25, 2013
Nov 25, 2013
Jul 23, 2012
Nov 25, 2013
Aug 12, 2013
Aug 12, 2013
Aug 12, 2013
Mar 20, 2013
Jul 23, 2012
Sep 20, 2016

Repository files navigation

Charsheet

Charsheet is an open-source web application built on Pyramid and currently in development. It generates a FOSS developer "character sheet" based on data from sites like GitHub, Ohloh, and Stack Exchange.

Charsheet was developed in conjunction with the 2012 RIT undergraduate research symposium, where I was part of a team researching gamification of FOSS development. The content we generated can be found at https://github.com/FOSSRIT/surf-2012.

I plan to continue hacking on this app throughout the coming days. If I can get off from work for BarCampRoc, I will be presenting on this app there.

License

AGPLv3+ with additional Fedora clause, as detailed in the LICENSE file.

Contributors

  • David Gay (oddshocks)
  • Remy DeCausemaker (decause)
  • Nate Case (qalthos)
  • Ralph Bean (threebean)

APIs Currently Utilized

  • GitHub
  • Coderwall
  • Ohloh
  • Stack Exchange (disabled)
  • Fedora Accounts System (disabled)

History

Charsheet was previously developed in the FOSSRIT/surf-2012 repo on GitHub. You can still visit this repo to see old issues.

Hacking on Charsheet

You should be able to start hacking on charsheet after running these commands:

  • cd <directory containing this file>
  • $venv/bin/python setup.py develop
  • add Github consumer key and secret to secrets.ini.example
  • mv secrets.ini.example secrets.ini
  • $venv/bin/pserve development.ini