Skip to content

Extensions/Add-on Interface #459

Open
@nakajimayoshi

Description

@nakajimayoshi

Installer Version

3.4.0

Description

Implement an extensions Interface to allow other devs/users to integrate additional aircraft addons into the installer, similar to vscode.

In theory the extension developer would need to provide the following:

  1. A link to a cdn or github repository from which the addon can be downloaded or updated from
  2. Version tag
  3. Image assets of the addon for preview in the installer
  4. About page elements (text, links, etc.)
  5. Download error information for modals, warnings etc.
  6. Some sort of code signature to verify the integrity of the code/files being installed by the user.

6 might not even be necessary, as all one would need to accomplish this is probably a json file and a couple of image assets.

An extra menu can be added with a curated list of extensions.

References (optional)

n/a

Additional info (optional)

n/a

Discord Username (optional)

hownowbrowncrow

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions