Alexander Turcic
10-25-2006, 01:33 PM
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. ;)
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. ;)