Hi,

On Dec 31, 2005, at 12:13 AM, Alberto Bertogli wrote:

I wanted to request for comments about the directory used for third- party
applications, like darcsweb.

I've just applied a patch to support automatic repository description,
which uses the file "_darcs/third_party/darcsweb/desc" to obtain it,
instead of hardcoding it inside darcsweb's configuration.

+1...

My darcs2rss (in dire need of an update) had the same problem: where to put all the config options. I was moving in the direction of allowing a .darcs2rss in the root of the repo, side-by-side with _darcs.

Given that most of my needs will overlap with yours (things humans like, as repository description, project homepage, in my case darcsweb url...) I think we should also move some of the most common attributes into a "common" third-party.


I don't know of any other darcs third-party application that stores data in the _darcs directory, but it'd be nice if we all followed some kind of convention. I'm happy with David's proposal, but before using it in the
wild, it'd be nice to have some feedback.

My suggestion:

 - _darcs/third_party is the base for all this;
- BASE/common can have common attributes to all applications. We could have a wiki page as the "official" spec. Some of the attributes would include:
   - description: one line short description of the repo, plain-text;
- abstract: longer description of the project. The first line can be a "Content-type: MIME\n\n". If not present assume text/plain;
   - project_homepage: an URL
- authors (?): list of authors? Different from owner/author of the repo sometimes.
 - BASE/app_name: you own private variables.

The only thing I don't have a clear view on is if this directory should be version-controled or not. At first I though it should. It would make defining common parameters for all copies of the repo very simple. But sometimes I want my parameters to be diferent from the repo standard...

Best regards,
--
Pedro Melo
JID: [EMAIL PROTECTED]


_______________________________________________
darcs-users mailing list
[email protected]
http://www.abridgegame.org/mailman/listinfo/darcs-users

Reply via email to