mozilla / django-badger

django-badger is a reusable Django app for creating and awarding badges. See also badges.mozilla.org
https://github.com/mozilla/django-badger
BSD 3-Clause "New" or "Revised" License
117 stars 61 forks source link

Consider breaking up django-badger into simpler apps #156

Open lmorchard opened 11 years ago

lmorchard commented 11 years ago

A little while ago, I merged django-badger-multiplayer into django-badger, because there were some weird hacks needed to keep the two apart. Now, django-badger combines a lot of things in one big app:

Maybe django-badger should be stripped back down to the bare basics, and I should find a way to split most of the above off into "addon" apps without nasty hacks.

Some of these features might more properly belong elevated into badges.mozilla.org and not a reusable Django app at all. (eg. like claim code label printing) Or, maybe even something like claim codes could be spun off into its own not-badge-specific Django app.