Forrest Set Up

Pig's official documentation is authored using Forrest. To commit documentation changes you must have Forrest installed and the Forrest executable in your $PATH.

Documentation is of two types:

1. The Pig site documentation (maintained separately in subversion, in the site branch)

2. The Pig user documentation (maintained separately in subversion, in the trunk and version branches )

Forrest Files

Forrest includes these files that you can modify for the Pig site docs or Pig user docs:

Updating the Pig Site Documentation

Checkout the site branch: https://svn.apache.org/repos/asf/pig/site/

To edit XML site files:

To view your edits:

To create a site build:

To push your changes to Pig's website:

Updating the Pig User Documentation

Checkout the trunk or relevant branch: http://svn.apache.org/repos/asf/pig/trunk

To edit the XML doc files:

To view your edits:

To create a doc build:

For releases, be sure to do the following: