docs: Improve new plugin doc & add govpp API doc
[vpp.git] / docs / gettingstarted / developers / index.rst
1 .. _gstarteddevel:
2
3 ###############
4 For Developers
5 ###############
6
7 The Developers section covers the following areas:
8
9 * Describes how to build different types of VPP images
10 * Explains how to run VPP with and without GDB, with some GDB examples
11 * Describes the steps required to get a patch reviewed and merged
12 * Describes the VPP software architecture and identifies the associated four VPP layers
13 * Describes the different components that are associated with each VPP layer
14 * Explains how to Create, Add, Enable/Disable different ARC features
15 * Discusses different aspects of Bounded-index Extensible Hashing (bihash), and how it is used in database lookups
16 * Describes the different types of API support and how to integrate a plugin
17
18 .. toctree::
19    :maxdepth: 2
20
21    building
22    running_vpp
23    gdb_examples
24    add_plugin
25    add_plugin_goapi
26    gitreview
27    softwarearchitecture
28    infrastructure
29    vlib
30    plugins
31    vnet
32    featurearcs
33    metadata
34    multiarch/index.rst
35    bihash
36    vpp_api_module
37    binary_api_support
38    buildsystem/index.rst
39    eventviewer
40    fib20/index.rst
41    buildwireshark
42    punt
43    quic_plugin
44    cross_compile_macos.rst
45    cnat
46    VPPAPI.md