Generate a developer character sheet based on external metrics.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Nathaniel Case 2e90f8544e These really belong in tests_require 5 years ago
.openshift/action_hooks target proper ini and fix config 8 years ago
charsheet This is not 2005, we have ElementTree already 5 years ago
.gitignore add some OpenShift scripts for a DIY gear 8 years ago
CHANGES.rst Add some changes to CHANGES. 8 years ago
LICENSE Add LICENSE file and clearly state in readme that project is AGPL. 8 years ago
MANIFEST.in deploy to openshift 9 years ago
README.rst Add LICENSE file and clearly state in readme that project is AGPL. 8 years ago
development.ini Remove (most) of the tw2 for straight forms. 8 years ago
openshift.ini Remove (most) of the tw2 for straight forms. 8 years ago
production.ini Remove (most) of the tw2 for straight forms. 8 years ago
secret.ini.example Added a sample secret.ini for Velruse 8 years ago
setup.cfg deploy to openshift 9 years ago
setup.py These really belong in tests_require 5 years ago

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