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