How is the main frontend menu generated? (before Magento 2.1.0-rc1)

The way is very similar to the Magento 1.x.

Step 1

Step 2

Step 3

Step 4

Step 5

Step 6

Step 7

Step 8

Step 9

The behavior has been changed from Magento 2.1.0-rc1:

https://github.com/magento/magento2/commit/078af98a52912fbae0142577ae4da422bb6705dd

How is the main frontend menu generated? (from Magento 2.1.0-rc1)

A post was merged into an existing topic: Breaking point of menu