commit | 89e6b310370238940caa5b435e669e9253f5f8ad | [log] [tgz] |
---|---|---|
author | edendramis <evangeliad@gmail.com> | Tue Apr 28 22:24:29 2015 -0700 |
committer | edendramis <evangeliad@gmail.com> | Tue Apr 28 22:24:29 2015 -0700 |
tree | 74962d845d7a79400d69408d19ebe684cfd62173 | |
parent | 78449c4c9f8155fa4697be4ccad1053d6cc1c099 [diff] |
adding search key setting
Docgen was originally written to generate HTML pages from the DocBook 5 XML that the FreeMarker Manual is written in. As such, it‘s not a general purpose DocBook 5 to HTML converter, however, we use it for other projects as well, so it’s not entirely specialized either.
Issue:
ant all
This will create lib/docgen.jar
and build/api
.
For documentation see build/api/index.html
. Especially, read the documentation of the Transform
class there.
For some examples see src/test
and test.xml
, and of course, src/manual
in the freemarker
project.
For editing DocBook, we are using XXE with the src/xxe-addon
installed.
If you run into dependency errors, you may need to issue:
ant update-deps
If you have modified docgen
, and want to try the new version in the freemarker
project, you will have to issue:
ant publish-override
This will shadow the docgen
artifact that comes from the Ivy repo on freemarker.org. Then, in the freemarker
project you have to issue ant update-deps
so that it picks up your version.
ant gulp
Notes:
build.properties
file and set nodeJsCommand
. (See build.properties.sample
)