Add structure to some of the documentation; VPP-223

Moves the random .md files, when rendered by Doxygen,
into a config examples tree. We may later flesh this
out into a more complete user documentation section.

Change-Id: If423b82f1047f1c84f90876a786313054b5f7c77
Signed-off-by: Chris Luke <chrisy@flirble.org>
This commit is contained in:
Chris Luke
2016-09-14 12:42:54 -04:00
committed by Damjan Marion
parent a8cd30937e
commit 5ccbaa97a8
8 changed files with 24 additions and 8 deletions

View File

@@ -27,7 +27,7 @@ Directory name | Description
g2 | Event log visualization tool
gmod | perf related?
perftool | Performance tool
plugins | VPP bundled plugins directory
@ref plugins | VPP bundled plugins directory
@ref svm | Shared virtual memory allocation library
test | Unit tests
@ref vlib | VPP application library source
@@ -90,5 +90,8 @@ for this can be found [on the Setting up Vagrant wiki page]
## More information.
Several modules provide documentation, see @subpage user_doc for more
information.
Visit the [VPP wiki](https://wiki.fd.io/view/VPP) for details on more
advanced building strategies and development notes.

View File

@@ -40,10 +40,14 @@ DOXY_SRC_DIRECTORIES = \
# Input directories and files
DOXY_INPUT ?= \
README.md \
$(wildcard $(WS_ROOT)/*.md) \
$(wildcard $(DOXY_DIR)/*.md) \
$(DOXY_SRC_DIRECTORIES) \
plugins
# Strip leading workspace path from input names
DOXY_INPUT := $(subst $(WS_ROOT)/,,$(DOXY_INPUT))
# Files to exclude, from pre-Doxygen steps, eg because they're
# selectively compiled.
# Examples would be to exclude non-DPDK related sources when

10
doxygen/user_doc.md Normal file
View File

@@ -0,0 +1,10 @@
User Configuration Examples {#user_doc}
===========================
Several modules provide operational documentation.
- @subpage ipsec_gre_doc
- @subpage map_doc
- @subpage lldp_doc
- @subpage ioam_plugin_doc
- @subpage lb_plugin_doc

View File

@@ -1,5 +1,4 @@
## VPP Inband OAM (iOAM)
## VPP Inband OAM (iOAM) {#ioam_plugin_doc}
In-band OAM (iOAM) is an implementation study to record operational
information in the packet while the packet traverses a path between

View File

@@ -1,4 +1,4 @@
# Load Balancer plugin for VPP
# Load Balancer plugin for VPP {#lb_plugin_doc}
## Version

View File

@@ -1,4 +1,4 @@
# VPP L2-GRE over IPsec implementation
# VPP L2-GRE over IPsec implementation {#ipsec_gre_doc}
This is a memo intended to contain documentation of the VPP L2-GRE over IPsec implementation.
Everything that is not directly obvious should come here.

View File

@@ -1,4 +1,4 @@
# VPP Link Layer Discovery Protocol (LLDP) implementation
# VPP Link Layer Discovery Protocol (LLDP) implementation {#lldp_doc}
This is a memo intended to contain documentation of the VPP LLDP implementation
Everything that is not directly obvious should come here.

View File

@@ -1,4 +1,4 @@
# VPP MAP and Lw4o6 implementation
# VPP MAP and Lw4o6 implementation {#map_doc}
This is a memo intended to contain documentation of the VPP MAP and Lw4o6 implementations.
Everything that is not directly obvious should come here.