This repository contanins the config files for the UBports Installer.
To add a new device, add a codename-name mapping to index.js, add overrides for all alternative codenames to aliases.json and commit a config file that follows the schema to the v1 folder. You must always test configs before committing, only working configs will be accepted.
Run npm run validate:index && npm run validate:aliases && npm run validate:devices
to make sure you followed the schema correctly.
If you want to propose changes to the structure or propose a new step type, open an issue. Device-specific issues should be filed directly against the UBports Installer.
You can test device configs using
ubports-installer -f [config]