Scotty, arivero and I were talking about how to maintain a proper upload/download/feed location for our current development efforts.
Here is my thought. Assume the following:
IPKG repository for the iLiad:
http://projects.mobileread.com/iliad/feed/
Uploads / downloads:
http://projects.mobileread.com/iliad/users/
http://projects.mobileread.com/iliad/projects/
http://projects.mobileread.com/reader/users/
http://projects.mobileread.com/reader/projects/
- A developer/hacker has a dedicated directory with full FTP rights (upload/delete/rename/etc.). Depending on his reader device, the directory would be publicly accessible for downloads @
http://projects.mobileread.com/iliad/users/<developernick>
or
http://projects.mobileread.com/reader/users/<developernick>
- A project manager (any developer/hacker who is trusted) has full access to all directories. Upon request, he can move files from a developer to an appropriate project tree. Projects are publicly accessible for downloads @
http://projects.mobileread.com/iliad/projects/<projectname>
- Anonymous uploads will be supported and have to be managed by project managers before they become publicly downloadable.
- Packages in the iLiad IPKG repository are immutable -- they cannot be changed or removed but new versions can be added by trusted persons.
- Every 1hr, the maintainer/package file of the repository will be automatically refreshed.
- Subversion. Unless we're going to work on a major project, together in a group, I don't think subversion is currently needed.
- Wiki uploads. Files on a Wiki are hard to manage and don't scale well. Wiki's are OK for uploading images or documents, but not really for anything else.
Now I am curious for your feedback.