RE: location of docs

2002-10-28 Thread Keiron Liddle
On Fri, 2002-10-25 at 16:49, Victor Mote wrote:
 Joerg is probably the key person to answer this, but I would like to throw
 in 2 cents worth. First, AFAIK, all of our current documentation flows out
 of XML files. If this is not totally true (and it may not be), then it
 probably should be (I think they call it eating your own dog food). So,
 docs/xml-docs seems redundant. Perhaps a concept of sources and output would
 be helpful here. Second, one of my goals with the doc is to explicitly
 delineate between user doc and developer doc, so that we can generate
 manuals and web-site areas that are appropriate for each -- specifically to
 keep developer issues out of the user doc. I have been treating the
 documents in docs/xml-docs/design as being developer doc, although there are
 a few documents in the docs/xml-docs/fop directory that are
 developer-oriented as well. I think it would be helpful to have our source
 XML documents organized around that concept as well.

Thanks for the ideas.
I have had a look around and other projects us src/documentation for the
docs, so I will put them in their. Keep it consistent.
I will commit the files and you will be able to see what forrest does so
then you will see how it fits together. Essentially it goes like so:
- docs are in src/documentation (can be somewhere else)
- settings are specified in forrest.properties for location of docs,
sitemap etc.
- you setup an installation of ant+forrest
- run forrest from the xml-fop directory
- the docs are converted across to the build/site directory

 My recommended structure for the docs directory is as follows:
 
 source
 source/dev   See note 1
 source/user
 buildSee note 2
 build/pdf
 build/html
 transient (or temp)  See note 3
 stylesheet
 (the other directories there now are ok -- graphics, examples, etc.)

Forrest specifies many of these things, try it out and see how it works.
You need to get forrest cvs then do build dist. Follow the instructions.

 Note 1 -- for stuff currently in design + the documents you are asking
 about and the other developer documents. In my mind design is a subset of
 dev. It might be useful to have design as a subdirectory under dev.

I was thinking of dev as in the user+design documentation of the current
fop development. This is on a tab. Then the design documentation (which
only appplies to the development) is a sub directory thing from the dev
tab menu.

 Note 2 -- perhaps this should be in xml-fop/build/docs instead. It is
 important to have this be in a build or output directory so that no one
 is tempted to, for example, edit the html files directly

see above

 Note 3 -- for transient transforms when doing builds, including the fo file.
 The build could probably delete the contents, but sometimes it is nice to be
 able to see the intermediate results.

Thats forrest internals...

 All of this, of course, is contingent on Forrest requirements.
 
 Sorry -- you asked a pretty simple question that was probably directed at
 Joerg. I have been trying to document (and fix where possible) these
 annoyances as they come up, hoping to use my still-mostly-newbie perspective
 to lower the cost of bringing new newbies (??) on board.

I just want to get things in place so that I can get some information
down and let others dive in.



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]




RE: location of docs

2002-10-25 Thread Victor Mote
Keiron Liddle wrote:

 Where will the docs be located.

 I am writing/updating some docs for fop development and was wondering
 where I could put the docs.

 maybe docs/xml-docs as the base?

Joerg is probably the key person to answer this, but I would like to throw
in 2 cents worth. First, AFAIK, all of our current documentation flows out
of XML files. If this is not totally true (and it may not be), then it
probably should be (I think they call it eating your own dog food). So,
docs/xml-docs seems redundant. Perhaps a concept of sources and output would
be helpful here. Second, one of my goals with the doc is to explicitly
delineate between user doc and developer doc, so that we can generate
manuals and web-site areas that are appropriate for each -- specifically to
keep developer issues out of the user doc. I have been treating the
documents in docs/xml-docs/design as being developer doc, although there are
a few documents in the docs/xml-docs/fop directory that are
developer-oriented as well. I think it would be helpful to have our source
XML documents organized around that concept as well.

My recommended structure for the docs directory is as follows:

source
source/dev   See note 1
source/user
buildSee note 2
build/pdf
build/html
transient (or temp)  See note 3
stylesheet
(the other directories there now are ok -- graphics, examples, etc.)

Note 1 -- for stuff currently in design + the documents you are asking
about and the other developer documents. In my mind design is a subset of
dev. It might be useful to have design as a subdirectory under dev.

Note 2 -- perhaps this should be in xml-fop/build/docs instead. It is
important to have this be in a build or output directory so that no one
is tempted to, for example, edit the html files directly

Note 3 -- for transient transforms when doing builds, including the fo file.
The build could probably delete the contents, but sometimes it is nice to be
able to see the intermediate results.

All of this, of course, is contingent on Forrest requirements.

Sorry -- you asked a pretty simple question that was probably directed at
Joerg. I have been trying to document (and fix where possible) these
annoyances as they come up, hoping to use my still-mostly-newbie perspective
to lower the cost of bringing new newbies (??) on board.

It will require someone with commit abilities to do all of this, but, if
approved, I'll be glad to do the fixes and cleanup of the builds to match
the new structure.

Victor Mote


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]