zeek/doc
Robin Sommer 5b79d2b15f Baseline updates.
Also a small tweak to the genDocSourcesList.sh as I was seein
non-consistent output order.
2011-10-26 15:27:03 -07:00
..
bin Distribution cleanup and documentation setupt tweaks. 2011-10-18 12:00:28 -07:00
scripts Baseline updates. 2011-10-26 15:27:03 -07:00
.gitignore Distribution cleanup and documentation setupt tweaks. 2011-10-18 12:00:28 -07:00
cluster.rst Distribution cleanup and documentation setupt tweaks. 2011-10-18 12:00:28 -07:00
CMakeLists.txt Various changes to documentation framework. 2011-09-07 10:02:15 -05:00
deployment.png Distribution cleanup and documentation setupt tweaks. 2011-10-18 12:00:28 -07:00
geoip.rst Distribution cleanup and documentation setupt tweaks. 2011-10-18 12:00:28 -07:00
index.rst Distribution cleanup and documentation setupt tweaks. 2011-10-18 12:00:28 -07:00
logging.rst Moving docs from web server into distribution. 2011-10-10 18:54:13 -07:00
Makefile Distribution cleanup and documentation setupt tweaks. 2011-10-18 12:00:28 -07:00
notice.rst Removed :bro doc directives from notice documentation. 2011-10-25 14:26:19 -04:00
quickstart.rst Adding note to quickstart about MacPorts swig packages. 2011-10-19 11:39:42 -05:00
README Distribution cleanup and documentation setupt tweaks. 2011-10-18 12:00:28 -07:00
signatures.rst Moving docs from web server into distribution. 2011-10-10 18:54:13 -07:00
upgrade.rst Fixing typo. 2011-10-21 12:38:08 -07:00

Documentation
=============

This directory contains Bro documentation in reStructured text format
(see http://docutils.sourceforge.net/rst.html).

Please note that for now these files are primarily intended for use on
http://www.bro-ids.org. While the Bro build process will render local
versions into ``build/doc/`` (if docutils is found), the resulting
HTML is very minimalistic and some features are not supported. In
particular, some links will be broken.


Notes for Writing Documentation
-------------------------------

* If you want to refer to a Bro script that's part of the
  distribution, use {{'`foo.bro
  <{{autodoc_bro_scripts}}/path/to/foo.html>`_'}}. For example,
  ``{{'{{autodoc_bro_scripts}}/scripts/base/frameworks/notice/main.html}}'}}``.

* If you want to refer to a page on the Bro web site, use the
  ``docroot`` macro (e.g.,
  ``{{'href="{{docroot}}/download/index.html"'}}). Make sure to
  include the ``index.html`` for the main pages, just as in the
  example.

* If you want to refer to page inside this directory, use a relative
  path with HTML extension. (e.g., ``href="quickstart.html``).

Guidelines
----------

TODO.