armstrong/armstrong — Issue #24: armstrong startapp command create applications inside settings directory
Author: martey
Created: 2011-10-13 04:47:02+00:00
State: open

On [a post on the django-developers mailing list](https://groups.google.com/forum/#!topic/django-developers/RLcKN_9zKYs), Carl Meyer wrote:

> Currently, startapp always creates the new app inside the "project directory", currently defined as "the directory where the settings module lives" (and found via a combination of baling wire and ugly hackery).

> My preference, however, and what I've implemented in my preferred patch [2], is to change startapp so that it always creates the app in the current directory, rather than jumping through hoops to find the "project directory".

`armstrong startapp` seems to follow this behavior, as new applications are created inside the settings subdirectory of the project. Regardless of whether Django decides to create new applications within the project directory, I think it makes sense for Armstrong to do so.