From 98c6b87ae7778c910db157d739c820617c9e6ecb Mon Sep 17 00:00:00 2001 From: Robert Zoldi-Kovacs Date: Fri, 25 Nov 2022 10:01:24 +0100 Subject: [PATCH] Added a glossary entry about what is a Compose Application, and extended the entry for Application to highlight the difference. --- glossary/Application.md | 1 + glossary/ComposeApplication.md | 3 +++ 2 files changed, 4 insertions(+) create mode 100644 glossary/ComposeApplication.md diff --git a/glossary/Application.md b/glossary/Application.md index 94097e0b7..4a9780e60 100644 --- a/glossary/Application.md +++ b/glossary/Application.md @@ -1,5 +1,6 @@ # Application An application is a standalone piece of software. They can be launched individually or turned into Compose Modules. +A special type of application is the [Compose Applicaction](ComposeApplication.md). ## Examples - Notepad.exe diff --git a/glossary/ComposeApplication.md b/glossary/ComposeApplication.md new file mode 100644 index 000000000..b56d91ea5 --- /dev/null +++ b/glossary/ComposeApplication.md @@ -0,0 +1,3 @@ +# Compose Application +A Compose Application is an executable that hosts the ComposeUI infrastructure and modules. The responsibilities of a Compose Application are creating and starting the core ComposeUI components such as the MessageRouter and the ModuleLoader, presenting a Shell to the user and providing a module manifest to these components listing the modules available to load. +While the core ComposeUI components are hosted within the main Compose Application process, modules are loaded into separate processes. \ No newline at end of file