mirror of
https://github.com/fleetdm/fleet
synced 2026-05-18 14:38:53 +00:00
Updating FMA process for adding new apps by internal and external contributors. Goals: - A fast-track experience for contributors if the app does not have complications (don't need to wait for issue prioritization) - As few handoffs as possible --------- Co-authored-by: Ian Littman <iansltx@gmail.com> Co-authored-by: Marko Lisica <83164494+marko-lisica@users.noreply.github.com>
1,023 B
1,023 B
| name | about | title | labels | assignees |
|---|---|---|---|---|
| 📦 New Fleet-maintained app | Request to add an app to the Fleet-maintained app catalog | New FMA: <App Name> | :release,#g-software,fma | marko-lisica |
Requestor
- Application name: TODO
- Application platform: TODO (macOS/Windows)
Validation
- The following outputs are generated
-
/outputs/<app-name>/darwin.jsoncreated -/outputs/apps.jsonupdated - Manifest name matches osquery
app.name(macOS) orprograms.name(Windows) - Manifest version scheme matches osquery
app.short_bundle_version(macOS) orprograms.version(Windows) version scheme - Manifest
unique_identifiermatches osqueryapp.bundle_identifier(macOS only)
QA
- App adds successfully to team's library
- App installs successfully on host
- App opens successfully on host
- App uninstalls successfully on host
Icon
- Icon added to Figma
- Icon added to Fleet
- Correct icon appears in the app catalog