Skip to content
This repository has been archived by the owner on Dec 17, 2024. It is now read-only.

xairline/zon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zon

This project was generated using Nx.

Flight Phase State Machine

Alt text

Log location

By default, it writes logs to the following locations:

  • on Linux: ~/.config/zon/logs/{process type}.log
  • on macOS: ~/Library/Logs/zon/{process type}.log
  • on Windows: %USERPROFILE%\AppData\Roaming\zon\logs{process type}.log

Development Setup

Electron App

Zon is an electron app that communicates with x-plane over UDP. In a nutshell, electron app is basically a chrome brower that serves your "site". This enables us to use web tech stack to write cross platform applications. For more details on how to debug electron app, please check their website

Prerequisite

  • Nodejs 14.x This also installs npm which is required for yarn install
  • Yarn

Install dependencies

yarn

Note: It is recommended to run this each time you pull from upstream

Start Development Application

Render process

yarn nx run ui:serve

Main process

yarn nx run desktop:serve

This will launch the app

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published