So I'm wasting some time before my next class hacking on this 8) Thought I'd get some ideas before I get too far in
The model is something like: App: name description maintainer version min django version max django version Maintainer: name email Dependencies: App depends on (app) dependency version So you have apps, which have maintainers. You can also have dependencies, in the case of add-ons or whatever. For the basic site: / latest news, updates to apps /news full version of news (basically a blog) /all rss feed of all apps (more on this shortly) /app/<appname> Info for an app, including a blog for updates and comments /app/<appname>/rss rss feed for this one app /app/<appname/dl download the app the install process: the app would download the rss at /all periodically to be able to knwo the latest versions, dependencies, etc. When you want to install something, you issue the appropriate command It checks versions, etc Downloads the app extracts it to the app directory asks if you want it added to the INSTALLED_APPS list asks if you want to run django-admin.py install Thoughts, criticisms, obvious flattery appreciated. I'd like to get this up and running soon Thanks, --B