EDoc is the Erlang program documentation generator. It is now time to use EDoc to generate HTML documentation from the provided source code.
In the terminal, make sure you are in the assignment root directory.
$> ls
game.beam game.erl
In the directory listing make sure you see game.erl
. You may also see
game.beam
if you previously have compiled game.erl
.
Create a new director named doc
.
$> mkdir doc
Use the ls -F
command to verify that the new doc
directory was created.
$> ls -F
doc/ game.beam game.erl
Make sure you see the newly created doc
directory in the directory listing.
ls -F
When listing contents of a directory using the ls
command, the flag -F
appends an extra character at the end of pathname for certain types of
directory entries, for example:
/
after a directory*
after an executable@
after a symbolic linkFrom the Erlang shell, use Edoc
to generate HTML files in the new doc
directory.
5> edoc:files(["game.erl"], [{dir, doc}]).
ok
6>
This will create various files including game.html
in the doc
directory.
$> ls -1 doc
edoc-info
erlang.png
game.html
index.html
modules-frame.html
overview-summary.html
packages-frame.html
stylesheet.css
Open the file game.html
file in a web browser and use as a reference as you keep
working.
To learn more more about EDoc the following resources may be useful.