Application menus are no longer recommended, and will not be displayed in GNOME 3's top bar from GNOME 3.32. Primary and secondary menus should be used as alternatives.
Application menus provide access to global, top level actions and options for your application. These include standard items for accessing documentation and information about the application.
Application menus are a standard part of GNOME 3, and every application that runs under GNOME 3 should have one.
Follow the standard guidance for menus.
Only include menu items that relate to the application as a whole, such as application preferences. Items that are specific to a particular window or view, or which act on content within an application window, should not be included.
If an item from the application menu is frequently used, consider moving it to a more accessible location.
Got a comment? Spotted an error? Found the instructions unclear? Send feedback about this page.