An API documentation generator for Hack files. The generator works on files that start with <?hh
.
HHAPIDoc generates its own API reference documentation.
This is derived from docs.hhvm.com's documentation generator, and has been in use there for several months.
As a standalone project, it is immature, and an early preview; work is needed on output format (prettiness), usability, and functionality. See the issues to get started. We welcome contributions.
composer.phar
to your desired location. Many people put this in their home directory or a global bin
directory.cd path/to/cloned/hh-apidoc
hhvm path/to/composer.phar install
hhvm bin/hh-apidoc --help
. You should see usage instructions.Running hh-apidoc
against itself is a good way to test the generator:
hhvm bin/hh-apidoc -o /tmp/docs ./src
The -o
is where to output the resulting files (it is important to note that the path given to -o
must currently be an existing path). .
means use the current directory as the source.cd /tmp/docs
.html
files. You can open index.html
in your favorite browser to see the generated documentation.hh-apidoc is MIT licensed, as found in the LICENSE file.