zeek/doc/scripting
Jon Siwek 9967aea52c Integrate new Broxygen functionality into Sphinx.
Add a "broxygen" domain Sphinx extension w/ directives to allow
on-the-fly documentation to be generated w/ Bro and included in files.

This means all autogenerated reST docs are now done by Bro.  The odd
CMake/Python glue scipts which used to generate some portions are now
gone.  Bro and the Sphinx extension handle checking for outdated docs
themselves.

Parallel builds of `make doc` target should now work (mostly because
I don't think there's any tasks that can be done in parallel anymore).

Overall, this seems to simplify things and make the Broxygen-generated
portions of the documentation visible/traceable from the main Sphinx
source tree.  The one odd thing still is that per-script documentation
is rsync'd in to a shadow copy of the Sphinx source tree within the
build dir.  This is less elegant than using the new broxygen extension
to make per-script docs, but rsync is faster and simpler.  Simpler as in
less code because it seems like, in the best case, I'd need to write a
custom Sphinx Builder to be able to get that to even work.
2013-11-21 14:34:32 -06:00
..
connection_record_01.bro Going over initial parts of the scripting overview. 2013-08-30 16:23:17 -07:00
connection_record_02.bro Going over initial parts of the scripting overview. 2013-08-30 16:23:17 -07:00
data_struct_record_01.bro Going over initial parts of the scripting overview. 2013-08-30 16:23:17 -07:00
data_struct_record_02.bro Going over initial parts of the scripting overview. 2013-08-30 16:23:17 -07:00
data_struct_set_declaration.bro Going over initial parts of the scripting overview. 2013-08-30 16:23:17 -07:00
data_struct_table_complex.bro Going over initial parts of the scripting overview. 2013-08-30 16:23:17 -07:00
data_struct_table_declaration.bro Going over initial parts of the scripting overview. 2013-08-30 16:23:17 -07:00
data_struct_vector.bro Going over initial parts of the scripting overview. 2013-08-30 16:23:17 -07:00
data_struct_vector_declaration.bro Going over initial parts of the scripting overview. 2013-08-30 16:23:17 -07:00
data_struct_vector_iter.bro Going over initial parts of the scripting overview. 2013-08-30 16:23:17 -07:00
data_type_const.bro Going over initial parts of the scripting overview. 2013-08-30 16:23:17 -07:00
data_type_const_simple.bro Going over initial parts of the scripting overview. 2013-08-30 16:23:17 -07:00
data_type_declaration.bro Going over initial parts of the scripting overview. 2013-08-30 16:23:17 -07:00
data_type_interval.bro Going over initial parts of the scripting overview. 2013-08-30 16:23:17 -07:00
data_type_local.bro Going over initial parts of the scripting overview. 2013-08-30 16:23:17 -07:00
data_type_pattern_01.bro Going over initial parts of the scripting overview. 2013-08-30 16:23:17 -07:00
data_type_pattern_02.bro Going over initial parts of the scripting overview. 2013-08-30 16:23:17 -07:00
data_type_subnets.bro Going over initial parts of the scripting overview. 2013-08-30 16:23:17 -07:00
data_type_time.bro Going over initial parts of the scripting overview. 2013-08-30 16:23:17 -07:00
framework_logging_factorial_01.bro Going over initial parts of the scripting overview. 2013-08-30 16:23:17 -07:00
framework_logging_factorial_02.bro Going over initial parts of the scripting overview. 2013-08-30 16:23:17 -07:00
framework_logging_factorial_03.bro Going over initial parts of the scripting overview. 2013-08-30 16:23:17 -07:00
framework_logging_factorial_04.bro Going over initial parts of the scripting overview. 2013-08-30 16:23:17 -07:00
framework_notice_hook_01.bro Going over initial parts of the scripting overview. 2013-08-30 16:23:17 -07:00
framework_notice_hook_suppression_01.bro Going over initial parts of the scripting overview. 2013-08-30 16:23:17 -07:00
framework_notice_shortcuts_01.bro Going over initial parts of the scripting overview. 2013-08-30 16:23:17 -07:00
framework_notice_shortcuts_02.bro Going over initial parts of the scripting overview. 2013-08-30 16:23:17 -07:00
index.rst Integrate new Broxygen functionality into Sphinx. 2013-11-21 14:34:32 -06:00
using_bro_sandbox_01 Going over initial parts of the scripting overview. 2013-08-30 16:23:17 -07:00
using_bro_sandbox_02 Going over initial parts of the scripting overview. 2013-08-30 16:23:17 -07:00