I've been developing an art show management application (in both the 
general and Django senses) for the past few years, and have had it up on 
sourceforge and github for a while. It's very close to being "complete" and 
I'd like to make sure its as useful as possible to as wide an audience.

However, i'd like to distribute it in a form that is useful to both parties 
that want a "drop in and go" installation, and others that might use it as 
an app in a larger Django site. However, the two seem at loggerheads:

The first suggests I should have a single check out or download that 
includes the artshow app, the project, settings files (with instructions to 
modify certain parts). While the second suggests I should have a python 
module usable as a Django app, and include instructions on the required 
additions to middleware, context processors, and app-specific settings, and 
ensure it's installable from PyPI.

Catering for the one makes it harder for the other. Does anyone have 
suggestions on the "better" solution, or even some combination that caters 
to both well?

Project is currently here: http://github.com/chmarr/artshow-jockey/

Its currently in the former state, but with some "replaceable" components 
split out as a separate app. This was done mostly to demonstrate how to 
create a replaceable "Person" model, and did it in a way that shows that 
it's already effectively replaced. As is, the installation instructions for 
the django-noob are very simple, and I'd like to keep that attribute. Also, 
I'm considering rolling "peeps" "tinyreg" and the other "replaceable" 
modules back into the "artshow" module regardless... if anything to just 
make it look cleaner.

One idea that came to mind is to have the github repository show as a 
"stand alone application", just as it is now, but have the PyPI package 
only download the "artshow" component. Anyone that wants to both use 
artshow in their own Django site, but use the git checkout for the module, 
can simply check artshow-jockey out somewhere and put that into the python 
path. Does that seem feasible?

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/django-users/-/9UP1mtJh24YJ.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to