apache > xml.apache > xindice
 

Documentation: How to contribute

General rules

Writing the documentation is a team effort so let's first set some basic rules to prevent a mess:

  • Keep consistent indentation!
  • If you write a complete document or participate substantially to one, please add your name to the <header><authors> list.
  • If you only contribute partially to the document (correcting errors), please add your name to the Author: list.
Note
If you know an Open Source XML beautifier that can be used in our build process, please drop me a line!

Using Forrest

The Xindice website and documentation are generated using the Forrest tool (currently, it s built using upcoming Forrest 0.8 version). If you are new to Forrest, please read the Using Forrest guide to get you started. After you install Forrest, you can start editing Xindice documentation by following these simple steps:

  • Start Forrest up by invoking forrest run from the xml-xindice repository.
  • Forrest automatically loads required plugins, prepares build/tmp and build/webapp directories, and starts web application serving contents of src/documentation/content/xdocs files as a live website. Once Forrest starts everything up, you will see lines similar to:
      22:50:44.242 EVENT  Apache Cocoon 2.2.0-dev is up and ready.
      22:50:44.246 EVENT  Started SocketListener on 0.0.0.0:8888
      22:50:44.246 EVENT  Started org.mortbay.jetty.Server@42a80d
              
  • Now you can open up localhost:8888 and edit the source from the src/documentation/content/xdocs folder.

Have fun!

by Vladimir R. Bossicard, Vadim Gritsenko

version 530610