Hello,
Assuming you already have an author login/handle for the system one might consider using Author.<authorhandle>.* as a location for any non-registered modules that author has uploaded, thus allowing users to start using/testing someone's module before it has gone through the entire review/acceptance process. Afterwards it would be a simple matter of search/replace when it does get accepted into the main tree.
ex: Author.Peter27.JabberClient
My two cents.
Peter.
-----Original Message----- From: pike-devel-admin@lists.lysator.liu.se [mailto:pike-devel-admin@lists.lysator.liu.se] On Behalf Of Bill Welliver Sent: donderdag 16 oktober 2003 20:28 To: pike-devel@lists.lysator.liu.se Subject: more module repository ramblings
Another thought I had was that I think that it should be possible for the repository to hold modules for both well known places in the tree (such as Protocols.HTTP.*) as well as a sort of Public area (such as the PRAWN.* namespace :)).
Modules that want to get into a well known location would have to jump through more hoops, from both a sanity and quality perspective. There'd be less control over the Public location, and you'd basically be able to get a whole subtree such as PRAWN.Protocols.BillsJabberClient or PRAWN.Parser.PigLatin.
Any thoughts?
Bill