See discussion about consistency between package names and app names, ie django-polls and django_polls.
Quick thoughts
This is definitely a pre-1.0 decision.
Want to keep the command python manage.py simple_deploy --platform <platform>, not python manage.py django_simple_deploy --platform <platform>.
I believe this can be done by only changing what's added to INSTALLED_APPS, not how the package is used on the CLI. Yes, the command name comes from the name of the file under simple_deploy/management/commands/.
I don't believe that namespace conflicts are likely with this package, but nobody expects conflicts and there's great value in conforming to overall community conventions.
See discussion about consistency between package names and app names, ie django-polls and django_polls.
Quick thoughts
python manage.py simple_deploy --platform <platform>
, notpython manage.py django_simple_deploy --platform <platform>
.INSTALLED_APPS
, not how the package is used on the CLI. Yes, the command name comes from the name of the file undersimple_deploy/management/commands/
.Tasks