Update application framework documentation 84/29284/3
authorScott Murray <scott.murray@konsulko.com>
Tue, 17 Oct 2023 20:48:46 +0000 (16:48 -0400)
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Mon, 23 Oct 2023 16:15:43 +0000 (16:15 +0000)
commit04ae05c69a1ee2934b139b179d15ba112ff18ab6
tree9ca62643a681359b66464b9f187c8a8c3f757456
parentecccce4b62c048272dd48378cc05d7165746b83e
Update application framework documentation

Changes:
- Moved "Creating a New Service" page back over to "Developer Guides"
  since it is not application framework specific.
- Removed obsolete applaunchd D-Bus configuration documentation now
  that the functionality has been completely removed as of Pike.
- Updated the application framework introduction discussion around
  protocols to document preference for gRPC over D-Bus for AGL
  projects.
- Updated "Creating a New Application" documentation to document the
  requirements for having applications usable with applaunchd, as
  well as using the application templates, with BitBake recipe
  examples.
- Added "Application Sandboxing" section that documents the existing
  example configurations and discusses other potential configuration
  options for systemd.

Bug-AGL: SPEC-4928

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I6e0c0afcf571d9214df5300d2082b15fa3bb2a27
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/documentation/+/29284
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
docs/04_Developer_Guides/03_Creating_a_New_Service.md [moved from docs/06_Component_Documentation/Application_Framework/03_Creating_a_New_Service.md with 91% similarity]
docs/06_Component_Documentation/01_AGL_components.md
docs/06_Component_Documentation/Application_Framework/01_Introduction.md
docs/06_Component_Documentation/Application_Framework/02_Application_Startup.md
docs/06_Component_Documentation/Application_Framework/02_Application_Startup_Dbus.md [deleted file]
docs/06_Component_Documentation/Application_Framework/03_Creating_a_New_Application.md [new file with mode: 0644]
docs/06_Component_Documentation/Application_Framework/04_Application_Sandboxing.md [new file with mode: 0644]
docs/06_Component_Documentation/Application_Framework/04_Creating_a_New_Application_Dbus.md [deleted file]