https://github.com/flybywiresim/installer-data
Configuration data for the FlyByWire Simulations installer
https://github.com/flybywiresim/installer-data
Last synced: 4 days ago
JSON representation
Configuration data for the FlyByWire Simulations installer
- Host: GitHub
- URL: https://github.com/flybywiresim/installer-data
- Owner: flybywiresim
- Created: 2022-07-31T01:31:27.000Z (almost 3 years ago)
- Default Branch: staging
- Last Pushed: 2025-03-09T03:46:42.000Z (3 months ago)
- Last Synced: 2025-06-05T10:48:55.417Z (11 days ago)
- Language: TypeScript
- Size: 138 KB
- Stars: 1
- Watchers: 17
- Forks: 7
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# FlyByWire Installer Configuration Data
Configuration data for the FlyByWire Simulations Installer.
The aim of this project is to provide a means to separate the installer configuration from the installer itself. This allows us to update the installer configuration without having to update the installer itself.
## Configuration
The configuration is defined in the `config.ts` file.
Once merged to staging, the configuration is automatically deployed to the CDN (`https://cdn.flybywiresim.com/installer/config/staging.json`).
A maintainer can then manually deploy the configuration to the production branch (`https://cdn.flybywiresim.com/installer/config/production.json`).
## Contributing
### Update to the Installer Configuration
To change the configuration, please submit a pull request with your changes to the `config.ts` file.
To build the configuration locally, run `npm run build `. The resulting json file will be placed in the `dist` folder. This is only for testing purposes. You can use the file to test your configuration locally by using this URL: `file://{path to json file}`
If a PR is created from a branch of the main repo (and not a fork) the configuration will be automatically build and deployed to the CDN. The URL will be `https://cdn.flybywiresim.com/installer/config/pr-.json`.
For testing the PR configuration copy the URL and paste it into the installer configuration URL field in the installer settings. Ask on the FlyByWire's Discord [#installer](https://discord.com/channels/738864299392630914/757387126173204540) channel on how to do this.
### Installer Data Project
Please submit a pull request with your changes to the `installer-data` project.
## Planned Feature- [] Modularize the installer configuration (e.g. publisher, add-ons, etc. get their own files and build will compile them into a single file)