Wrap author attributions in <sect1info> and <sect2info> as

appropriate.

I've specifically left JKH's attribution for the "FreeBSD History"
section in tact, since this is a first person account of the history
of FreeBSD and as such the author needs to be identified in place.
This could probably be marked up differently, but its clear that this
section is different from all of the other "contributed by XXX" in the
Handbook.

Also add support for <sect1info> and <sect2info> to the stylsheet so
that these attributions get displayed as they have been.
This commit is contained in:
Murray Stokely 2001-07-21 02:29:59 +00:00
parent 89f085bc5d
commit 383c86289e
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=9989
2 changed files with 46 additions and 9 deletions
en_US.ISO8859-1/books/handbook/introduction
share/sgml

View file

@ -1,7 +1,7 @@
<!--
The FreeBSD Documentation Project
$FreeBSD: doc/en_US.ISO8859-1/books/handbook/introduction/chapter.sgml,v 1.47 2001/07/17 02:31:55 murray Exp $
$FreeBSD: doc/en_US.ISO8859-1/books/handbook/introduction/chapter.sgml,v 1.48 2001/07/20 04:59:27 murray Exp $
-->
<chapter id="introduction">
@ -406,8 +406,8 @@
</itemizedlist>
<para>FreeBSD is available in both source and binary form on CDROM
and via anonymous FTP. See <link linkend="mirrors">Obtaining
FreeBSD</link> for more details.</para>
and via anonymous FTP. Please see <xref linkend="mirrors">
for more information about obtaining FreeBSD.</para>
</sect2>
</sect1>
@ -560,10 +560,18 @@
</sect2>
<sect2 id="goals">
<sect2info>
<authorgroup>
<author>
<firstname>Jordan</firstname>
<surname>Hubbard</surname>
<contrib>Contributed</contrib>
</author>
</authorgroup>
</sect2info>
<title>FreeBSD Project Goals</title>
<para><emphasis>Contributed by &a.jkh;</emphasis>.</para>
<indexterm>
<primary>FreeBSD Project</primary>
<secondary>Goals</secondary>
@ -598,10 +606,18 @@
</sect2>
<sect2 id="development">
<sect2info>
<authorgroup>
<author>
<firstname>Satoshi</firstname>
<surname>Asami</surname>
<contrib>Contributed</contrib>
</author>
</authorgroup>
</sect2info>
<title>The FreeBSD Development Model</title>
<para><emphasis>Contributed by &a.asami;</emphasis>.</para>
<indexterm>
<primary>FreeBSD Project</primary>
<secondary>Development Model</secondary>
@ -609,7 +625,7 @@
<para>The development of FreeBSD is a very open and flexible
process, FreeBSD being literally built from the contributions of
hundreds of people around the world, as can be seen from our
<link linkend="staff">list of contributors</link>. We are
our list of contributors in <xref linkend="staff">. We are
constantly on the lookout for new developers and ideas, and those
interested in becoming more closely involved with the project
need simply contact us at the &a.hackers;. The &a.announce; is

View file

@ -1,4 +1,4 @@
<!-- $FreeBSD: doc/share/sgml/freebsd.dsl,v 1.37 2001/07/17 02:22:29 murray Exp $ -->
<!-- $FreeBSD: doc/share/sgml/freebsd.dsl,v 1.38 2001/07/20 04:59:27 murray Exp $ -->
<!DOCTYPE style-sheet PUBLIC "-//James Clark//DTD DSSSL Style Sheet//EN" [
<!ENTITY % output.html "IGNORE">
@ -376,11 +376,32 @@
(element chapterinfo
(process-children))
(element sect1info
(process-children))
(element sect2info
(process-children))
(element (chapterinfo authorgroup author)
(make sequence
(process-node-list (select-elements (descendants (current-node))
(normalize "contrib")))
(literal (author-list-string))))
(element (sect1info authorgroup author)
(make sequence
(process-node-list (select-elements (descendants (current-node))
(normalize "contrib")))
(literal (author-list-string))))
(element (sect2info authorgroup author)
(make sequence
(process-node-list (select-elements (descendants (current-node))
(normalize "contrib")))
(literal (author-list-string))))
(element (chapterinfo authorgroup)
(process-children))
(element (sect1info authorgroup)
(process-children))
(element (sect2info authorgroup)
(process-children))
(element (author contrib)
(make sequence
(process-children)