diff options
author | GeckoEidechse <40122905+GeckoEidechse@users.noreply.github.com> | 2022-11-29 18:32:35 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-11-29 18:32:35 +0100 |
commit | 17c23a3cfdff0e1b5f8b6826ffdc8f43822dcc55 (patch) | |
tree | 425d6b09329045b370aa11d8284b2cf04750bd0b /docs/DEVELOPMENT.md | |
parent | ae3fe1c5e03704886c2989ea678e75cfbd6f2ccb (diff) | |
download | FlightCore-17c23a3cfdff0e1b5f8b6826ffdc8f43822dcc55.tar.gz FlightCore-17c23a3cfdff0e1b5f8b6826ffdc8f43822dcc55.zip |
docs: General cleanup (#89)
* docs: Remove section mentioning old compile method
This method no longer works since the UI rewrite and switch to Vue
* docs: Add note about auto-recompile
* docs: Make setup instructions a bit clearer
* docs: Format word bold
"backend" was formatted but "frontend" wasn't cause I overlooked it.
Diffstat (limited to 'docs/DEVELOPMENT.md')
-rw-r--r-- | docs/DEVELOPMENT.md | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/docs/DEVELOPMENT.md b/docs/DEVELOPMENT.md index c6e8301e..8e9ace32 100644 --- a/docs/DEVELOPMENT.md +++ b/docs/DEVELOPMENT.md @@ -1,6 +1,6 @@ # Development -FlightCore uses [Tauri](https://tauri.app/) as its UI framework. This means it is split into a **backend** written in [Rust](https://www.rust-lang.org/) and a frontend written in [Vue](https://vuejs.org/) and [TypeScript](https://www.typescriptlang.org/). +FlightCore uses [Tauri](https://tauri.app/) as its UI framework. This means it is split into a **backend** written in [Rust](https://www.rust-lang.org/) and a **frontend** written in [Vue](https://vuejs.org/) and [TypeScript](https://www.typescriptlang.org/). ## Design goals @@ -12,10 +12,10 @@ As for splitting logic between _frontend_ and _backend_, state and UI related lo ## Setup -Make sure you have the necessary dependencies installed: https://tauri.app/v1/guides/getting-started/prerequisites +Make sure you have the necessary dependencies for Tauri installed as described in this link: https://tauri.app/v1/guides/getting-started/prerequisites -Install `npm` dependencies with +Then, install `npm` dependencies with ```sh npm install @@ -33,6 +33,8 @@ Then for developing npx tauri dev ``` +Automatic recompiling on save is enabled for both the Rust and the Typescript/Vue code. + ## Tauri An introduction to Tauri can be seen in this short YouTube video: https://youtu.be/-X8evddpu7M @@ -152,10 +154,6 @@ else { ``` -## Building - -Release builds are generally done via CI. To build locally, make sure typescript is compiled (`./node_modules/.bin/rollup --config`), then run `npm run tauri build`. - ## Other This repo uses [EditorConfig](https://editorconfig.org/) to define some basic formatting rules. Find a plugin for your IDE [here](https://editorconfig.org/#download). |