2 = OpenDaylight Developer Guide
11 This document is an AsciiDoc book skeleton containing briefly
12 annotated example elements plus a couple of example index entries and
15 Books are normally used to generate DocBook markup and the titles of
16 the preface, appendix, bibliography, glossary and index sections are
17 significant ('specialsections').
27 Preface sub-section body.
30 //////////////////////////
31 Please note and leave the blank line between include statements here.
33 It is a defensive measure to prevent individual projects' .adoc files
34 from eating the next section if they forget to leave a blank line at
35 the end of their file.
36 //////////////////////////
39 // FIXME: Should we use introduction from user manual / installation guide?
40 // are this prerequisites for developers guide? If so, we should document
41 // that explicitly here so we do not need to repeat same text
44 // FIXME: section_Git_and_Gerrit_Setup.adoc and section_Hacking_from_CLI.adoc
45 // is much more contributor style documentation and not Developer
46 // documentation for folks which wants to build on top of OpenDaylight.
47 include::section_Git_and_Gerrit_Setup.adoc[]
49 include::section_Hacking_from_CLI.adoc[]
51 include::developing-app.adoc[]
53 = Project-Specific Development Guides
55 include::alto/alto-developer-guide.adoc[ALTO]
57 include::atrium/odl-atrium-all-dev.adoc[Atrium]
59 include::bgpcep/odl-bgpcep-bgp-all-dev.adoc[BGP]
61 include::bgpcep/odl-bgpcep-bmp-dev.adoc[BGP]
63 include::capwap/capwap-dev.adoc[CAPWAP]
65 include::cardinal/odl-cardinal-dev.adoc[]
67 include::controller/controller.adoc[Controller]
69 include::didm/didm-dev.adoc[]
71 include::dlux/dlux-core-dev.adoc[]
73 include::iotdm/iotdm-dev.adoc[]
75 include::l2switch/l2switch-dev.adoc[]
77 include::lacp/lacp-dev.adoc[]
79 include::controller/netconf/odl-netconf-dev.adoc[]
81 include::nic/nic-dev.adoc[]
83 include::nemo/odl-nemo-engine-dev.adoc[]
85 include::netide/netide-developer-guide.adoc[]
87 include::neutron/neutron.adoc[]
89 include::odlparent/odlparent-developer.adoc[]
91 include::sdninterfaceapp/odl-sdninterfaceapp-all-dev.adoc[]
93 include::of-config/of-config-dev.adoc[]
95 include::openflowjava/odl-openflowjava-protocol-dev.adoc[]
97 include::openflowplugin/odl-ofp-developer-guide.adoc[]
99 include::opflex/agent-ovs-dev.adoc[]
101 include::opflex/genie-dev.adoc[]
103 include::opflex/libopflex-dev.adoc[]
105 include::ovsdb/ovsdb-developer.adoc[]
107 include::bgpcep/odl-bgpcep-pcep-all-dev.adoc[PCEP]
109 include::packetcable/packetcable-dev.adoc[Packet Cable PCMM Southbound Plugin]
111 // commenting this out as it contains no content
112 //include::reservation/reservation-dev.adoc[]
114 include::sfc/sfc.adoc[]
116 include::snmp4sdn/snmp4sdn-developer.adoc[SNMP4SDN]
118 include::sxp/odl-sxp-dev.adoc[]
120 include::topoprocessing/odl-topoprocessing-framework-dev.adoc[]
122 include::ttp/ttp-model-dev.adoc[]
124 include::ttp/ttp-cli-tools-dev.adoc[]
126 include::usc/odl-usc-channel-dev.adoc[]
128 include::vtn/vtn-dev.adoc[]
130 include::yangtools/yangtools.adoc[]
132 include::yang-push/odl-yang-push-dev.adoc[YANG-PUSH]
140 One or more optional appendixes go here at section level 1.
150 Glossaries are optional. Glossaries entries are an example of a style
151 of AsciiDoc labeled lists.
155 The corresponding (indented) definition.
157 A second glossary term::
158 The corresponding (indented) definition.
164 Text at the end of a book describing facts about its production.
172 ////////////////////////////////////////////////////////////////
173 The index is normally left completely empty, it's contents being
174 generated automatically by the DocBook toolchain.
175 ////////////////////////////////////////////////////////////////