agiliq / merchant

A Django app to accept payments from various payment processors via Pluggable backends.
http://agiliq.com/demo/merchant
BSD 3-Clause "New" or "Revised" License
1.02k stars 170 forks source link

Harmonize module and package name #104

Open bikeshedder opened 10 years ago

bikeshedder commented 10 years ago

A lot of Django reusable apps use as package name django-<module_name>. Therefore I would expect django-merchant to contain a module called merchant. Right now it uses billing which drives me nuts for several reasons:

Please rename the module to merchant so it does not confuse new users expecting a merchant or django_merchant module in their PYTHONPATH and stop using the term "billing" in a wrong way.

I might be true to my name, but this really bugged me when I first had a look at django-merchant and was wondering why there is no merchant directory in the sources.

tuxcanfly commented 10 years ago

@bikeshedder not bike shedding at all. I agree and I think the only reason is backward compatibility which maybe handled using a deprecation warning and symlink for an easier transition.