hop doc
Options
You can run the hop help doc
command to see the options:
On Windows, run hop.bat help doc
. The command on Mac and Linux is sh hop help doc
.
You’ll see the option listed in a similar output to the one below:
Usage
Output of help
Usage: hop doc [-hV] [-im] [-in] [-ip] [-e=<environmentOption>]
[-j=<projectOption>] [-n=<projectName>] [-s=<sourceFolder>]
[-t=<targetParentFolder>]
Generate documentation
-e, --environment=<environmentOption>
The name of the lifecycle environment to use
-h, --help Show this help message and exit.
-im, --include-metadata
Include an overview of the available metadata
elements
-in, --include-notes List the text of any notes in alphabetical order
-ip, --include-parameters
Include a list of parameters for each pipeline and
workflow
-j, --project=<projectOption>
The name of the project to use
-n, --project-name=<projectName>
The name of the project
-s, --source-folder=<sourceFolder>
The source folder to document
-t, --target-folder=<targetParentFolder>
Specify the target parent folder where the
documentation should end up
-V, --version Print version information and exit.
As you can see, the projects
plugin contributes options to select a project or environment, making it not needed to remember which folder the project was stored in.
Example
The example below documents the demo
project and asks to write the MarkDown files in the /tmp/hop/docs
folder:
- Windows
-
Open a command (CMD) window, change to the directory where you unzipped Apache Hop and run:
hop.bat doc -j demo --target-folder /tmp/hop/docs --include-notes --include-parameters --include-metadata
- Linux, macOS
-
Open a terminal, change to the directory where you unzipped Apache Hop and run:
./hop doc -j demo -t /tmp/hop/docs --include-notes --include-parameters --include-metadata