Generate a developer character sheet based on external metrics.
Go to file
Nathaniel Case 2e90f8544e These really belong in tests_require 2016-09-20 15:33:27 -04:00
.openshift/action_hooks target proper ini and fix config 2013-06-05 16:21:22 -04:00
charsheet This is not 2005, we have ElementTree already 2016-09-20 15:21:17 -04:00
.gitignore add some OpenShift scripts for a DIY gear 2013-06-05 14:39:06 -04:00
CHANGES.rst Add some changes to CHANGES. 2013-11-25 12:23:14 -05:00
LICENSE Add LICENSE file and clearly state in readme that project is AGPL. 2013-11-25 12:13:19 -05:00
MANIFEST.in deploy to openshift 2012-07-23 12:18:59 -04:00
README.rst Add LICENSE file and clearly state in readme that project is AGPL. 2013-11-25 12:13:19 -05:00
development.ini Remove (most) of the tw2 for straight forms. 2013-11-25 12:23:13 -05:00
openshift.ini Remove (most) of the tw2 for straight forms. 2013-11-25 12:23:13 -05:00
production.ini Remove (most) of the tw2 for straight forms. 2013-11-25 12:23:13 -05:00
secret.ini.example Added a sample secret.ini for Velruse 2013-03-20 19:26:16 -04:00
setup.cfg deploy to openshift 2012-07-23 12:18:59 -04:00
setup.py These really belong in tests_require 2016-09-20 15:33:27 -04:00

README.rst

===========
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