Applications

Manage the applications.

Currently, the applications are specified through the menus configuration.

menus.toml

 1[[apps]]
 2  identifier = 'group-1'
 3  name = 'Group 1'
 4[[apps]]
 5  name = 'Foo'
 6  parent = 'group-1'
 7  url = 'https://example.org/foo'
 8[[apps]]
 9  identifier = 'group-2'
10  name = 'Group 2'
11[[apps]]
12  name = 'Bar'
13  parent = 'group-2'
14  url = 'https://example.org/bar'

menus.yaml

 1apps:
 2- identifier: group-1
 3  name: Group 1
 4- name: Foo
 5  parent: group-1
 6  url: https://example.org/foo
 7- identifier: group-2
 8  name: Group 2
 9- name: Bar
10  parent: group-2
11  url: https://example.org/bar

menus.json

 1{
 2   "apps": [
 3      {
 4         "identifier": "group-1",
 5         "name": "Group 1"
 6      },
 7      {
 8         "name": "Foo",
 9         "parent": "group-1",
10         "url": "https://example.org/foo"
11      },
12      {
13         "identifier": "group-2",
14         "name": "Group 2"
15      },
16      {
17         "name": "Bar",
18         "parent": "group-2",
19         "url": "https://example.org/bar"
20      }
21   ]
22}