Subject: Re: XSLT templates to eliminate duplicated information
To: Pavel Cahyna <pavel@netbsd.org>
From: Hubert Feyrer <hubert@feyrer.de>
List: netbsd-docs
Date: 05/28/2007 00:49:45
On Sun, 27 May 2007, Pavel Cahyna wrote:
> I have done a step in this direction. In the list of developers, a person
> may have <group> tags under his entry indicating to what groups (s)he
> belongs (see htdocs/People/developers.xml). Under
> htdocs/People/groups, there is a list of groups with their members.
>
> I have created XSLT templates to autogenerate the latter from the former
> when htdocs/People/groups/index.html is recreated. This way, it will be
> necessary to update group membership in only one place. I have also
> separated the list of developers from developers.xml to a new file,
> developerlist.xml. There is also a XSLT template totext.xsl, which creates
> a textual list suitable for insertion into src/distrib/notes/common.

Doesn't our "welcome" document already suggest some file(s?) that new 
users should add themselves too (I forgot the name)? If so, maybe we can 
make that our central "user (developer) database" where "everything" is 
created from.

No idea what "everything" exactly is, but investigating this a bit more 
before rushing it in may be worthwhile in the long run.

In general, I like the idea of keeping data in 1 place, and this is 
definitely a good step!


  - Hubert