> The bookmark feature is nice. But:
>
> * This is an Emacs-only feature.
We can overcome this restriction.
Rewrite it in XML; and write a plugin for Eclipse.
I've tested xml.el in GNU Emacs is enough for the propose.
> * The bookmark contents is managed on a per-user basis. It's nice, but
> we should also provide a way to manage this on a per-project basis.
> The typical scenario is:
>
> - A new developer joins the team
>
> - He gets the list of archives+version from the project itself
>
> - He can add his own
>
> - On his side, he may want to use a superset/subset of the set of
> versions suggested by the archive.
I completely strongly agree with you.
> => We would like to set up a convention for several (all ?) tla
> front-ends:
I think this issue is not limited to tla.
The offcial project information is distributed and written in natural
language in README, sourceforge, gna, gforge and/or README. This should be
written in single a single place in sexp or XML like:
<?xml version="1.0"?>
<project base="gna">
<name>xtla-el</name>
<mail>
<address label="author">[EMAIL PROTECTED]</address>
<address label="development">[email protected]</address>
</mail>
<webpage>
<page label="project home page">http://mani.sourceforge.jp</page>
<page label="project summary
page">http://sourceforge.jp/projects/mani</page>
<wiki label="lazy
documentation">http://wiki.gnuarch.org/moin.cgi/xtla</wiki>
</webpage>
<mlarchive>
<page label="development" generator="mhonarc">
https://mail.gna.org/public/xtla-el-dev/
</page>
...
<arch>
<partner maintainer="Matthieu MOY">
<locationhttp://www-verimag.imag.fr/~moy/arch/public/</location>
</partner>
<partner maintainer="Masatake YAMATO">
<location>http://mani.sourceforge.jp/arch/xtla</location>
</partner>
<partner maintainer="Milan ZAMAZAL">
<location>http://www.zamazal.org/Arch/</location>
</partner>
<partner maintainer="Martin POOL">
<location>http://sourcefrog.net/arch/[EMAIL
PROTECTED]</location>
</partner>
<partner maintainer="Robert WIDHOPF-FENK">
<location>http://www.robf.de/Hacking/arch</location>
</partner>
<partner maintainer="Mark TRIGGS">
<location>http://members.iinet.net.au/~mtriggs/arch/</location>
</partner>
</arch>
</mlarchive>
<irc>
<server>irc.freenode.net
<channel>#xtla/channel>
</server>
</irc>
</project>
This is the offcial project information which is worth to be shared with
developers.
Of course these information could be overridden by user a per-user basis
information.
The simplest one is:
<?xml version="1.0"?>
<user>
<name>Masatake YAMATO</name>
<mail>[EMAIL PROTECTED]</mail>
</user>