forked from illumos/illumos-docbooks
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
66 lines (45 loc) · 2.25 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
This repository contains the original docbooks from Sun's last drop and
contains the process of converting them to a format that will work well
for illumos. Currently only a subset of the docbooks that once existed
are here. Others will be added once someone cares enough about them and
we make the process for working on them not quite so terrible.
To build them into something useful, first expect pain and then take a
look at http://hub.opensolaris.org/bin/view/Community+Group+documentation/tools.
In case that too disappears (like the docbooks), I've included the
source to the Java build tool which is licensed (according to the
source) under a combo GPL/CDDL.
Building:
To build the currently existing docbooks, use the provided script. The
quick and easy way to build everything is to use:
./tools/build.sh -a
Layout:
- ./raw
The currently maintained and updated docbooks. Each book is in its own
top level directory.
- ./stage
Original docbooks from Sun that have not been updated.
- ./tools
The tools to build the docbooks. This include scripts, the original
Java build tools, and the xslt transformations.
Adding new books:
As a part of adding a new book, it should be moved from stage to raw.
Also, when you move it, please change the name to something that is a
bit more obvious. dtrace is much better then DYNMCTRCGGD or MODDEBUG.
Once it is there, you must do the following things:
o Add a license appendix that clearly states that this is under the
PDL. Look at what the mdb or DTrace guides do.
o Move all of the gif figures in figures/GenHTML-CachedGraphics to
figures/. This will not be necessary at the time that issue #39 is
completed. Until such a mystical time.
o Comment out the index section until such time as bug #4 has been
resolved.
o Before you are done, add it as a check target in the Makefile.
Contributing:
Treat this like you would ON with respect to bugs and the like.
Currently the minor bug tracker is based on the github repository.
Before you put back, you should run make check. Furthermore, if you
change the xslt style, you must check most of the docbooks for
regressions.
Licensing:
All of the documentation is licensed under the Public Documentation
License. See DOCLICENSE for details.