5 Refer to this template to identify the required sections and information
6 that you should provide for a User Guide. The user guide should contain
7 configuration, administration, management, using, and troubleshooting
8 sections for the feature.
13 Provide an overview of the feature and the use case. Also include the
14 audience who will use the feature. For example, audience can be the
15 network administrator, cloud administrator, network engineer, system
16 administrators, and so on.
18 <Feature> Architecture
19 ======================
21 Provide information about feature components and how they work together.
22 Also include information about how the feature integrates with
23 OpenDaylight. An architecture diagram could help.
25 .. note:: Please *do not* include detailed internals that somebody
26 using the feature wouldn't care about. For example, the fact
27 that there are four layers of APIs between a user command and
28 a message being sent to a device is probably not useful to
29 know unless they have some way to influence how those layers
30 work and a reason to do so.
36 Describe how to configure the feature or the project after installation.
37 Configuration information could include day-one activities for a project
38 such as configuring users, configuring clients/servers and so on.
40 Administering or Managing <feature>
41 ===================================
43 Include related command reference or operations that you could perform
44 using the feature. For example viewing network statistics, monitoring
45 the network, generating reports, and so on.
47 .. note: Ensure that you create a step procedure whenever required and
52 To configure L2switch components perform the following steps.
63 If there is only one tutorial, you skip the "Tutorials" section and
64 instead just lead with the single tutorial's name. If you do, also
65 increase the header level by one, i.e., replace the carets (^^^) with
66 dashes (- - -) and the dashes with equals signs (===).
71 Ensure that the title starts with a gerund. For example using,
72 monitoring, creating, and so on.
77 An overview of the use case.
82 Provide any prerequisite information, assumed knowledge, or environment
83 required to execute the use case.
88 Include any topology requirement for the use case. Ideally, provide
89 visual (abstract) layout of network diagrams and any other useful visual
95 Use case could be a set of configuration procedures. Including
96 screenshots to help demonstrate what is happening is especially useful.
97 Ensure that you specify them separately. For example:
102 To set up a VM perform the following steps.
108 Installing the feature
109 """"""""""""""""""""""
111 To install the feature perform the following steps.
117 Configuring the environment
118 """""""""""""""""""""""""""
120 To configure the system perform the following steps.