doc/packaging_apps_advanced.md
2020-09-05 19:49:02 +02:00

1.3 KiB

Advanced features of apps packaging

For now, all those features are EXPERIMENTALS and aren't ready for production and are probably going to change again, if you still decide to use them don't expect them to be stable and follow to core development of YunoHost otherwise they might randomly breaks on your apps

Actions

Actions allow you to ship a list of executables "actions" related to your application, for example that could be:

  • import data
  • generate a custom backup
  • start a procedure
  • regenerate a local cache

Full documentation

Example in the admin:

actions admin screenshot

Configuration Panel

Configuration or "config_panel" allow you to offer a custom configuration panel for your application integrated into YunoHost administration panel. This allow you to expose whatever configuration you want for your application and this is generally used to handle an application configuration file when this is not possible inside the application itself.

This is generally also the place where you want to add the option to make an application public or not.

Full documentation

Example in the admin:

actions admin screenshot