blob: 08fc1cd329ee4aef707036210557a0a58e3edffb [file] [log] [blame]
John DeNisco06dcd452018-07-26 12:45:10 -04001.. _gettingstarted:
2
John DeNiscoc64ba6d2018-08-02 15:03:15 -04003######################
John DeNiscoce96dda2018-08-14 16:04:09 -04004Getting Started
John DeNiscoc64ba6d2018-08-02 15:03:15 -04005######################
6
John DeNiscoce96dda2018-08-14 16:04:09 -04007The Getting Started Guide is comprised of several different sections; a User section
John DeNiscoa5db42f2018-08-17 14:25:15 -04008that describes a basic installation and configuration of VPP (either manually or
9using a config utility), another install for Developers, which contains additional
10code that provides tools that are used in a development environment.
John DeNiscoc64ba6d2018-08-02 15:03:15 -040011
John DeNiscoa5db42f2018-08-17 14:25:15 -040012This section covers the following:
John DeNiscoc64ba6d2018-08-02 15:03:15 -040013
Dave Wallacebc35f462020-09-18 15:35:01 +000014* Describes how to manually install VPP Binaries on different OS platforms (Ubuntu, Centos) and then how to configure and use VPP.
John DeNiscoa5db42f2018-08-17 14:25:15 -040015* Describes the different types of VPP packages, which are used in both basic and developer installs.
16* A VPP tutorial which is a great way to learn VPP basics.
17
18The Users section covers configuration operations; this
19
20* How to configure and Run VPP manually.
21* How to use the Configuration Utility to install, and then configure VPP.
John DeNiscoc64ba6d2018-08-02 15:03:15 -040022
23The Developers section covers the following areas:
24
25* Building VPP
26* Describes the components of the four VPP layers
27* How to Create, Add, Enable/Disable features
28* Discusses different aspects of Bounded-index Extensible Hashing (bihash)
29
30The Writing VPP Documentation section covers the following topics:
31
32* How to build VPP documents
33* How to push your changes to the VPP Docs Repository
34* Identifies the different styles associated to reStructuredText
35* Identifies the different styles associated to Markdown
John DeNisco06dcd452018-07-26 12:45:10 -040036
37.. toctree::
38 :maxdepth: 2
39
John DeNiscoa5db42f2018-08-17 14:25:15 -040040 installing/index.rst
John DeNiscoc4c72d22018-08-16 13:50:02 -040041 progressivevpp/index.rst
John DeNisco06dcd452018-07-26 12:45:10 -040042 users/index.rst
43 developers/index.rst
44 writingdocs/index.rst