Magnolia 5.6 reached end of life on June 25, 2020. This branch is no longer supported, see End-of-life policy.
This pages matters only if you define your app via JCR configuration. Since Magnolia 5.4 you can define an app with a YAML file too - see App descriptor. If you define the app via YAML - the configuration can be part of a light module or in the resources folder of Magnolia Maven module - see Module structure.
To package your app for deployment:
apps
folder under your module configuration.apps
, add a content node and name it after your app name, for example helloworld
.See App descriptor for an example.
To make your app icon available in the App launcher: