You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
874 B
31 lines
874 B
---
|
|
alwaysApply: true
|
|
---
|
|
# Building Guidelines
|
|
|
|
## Configurations
|
|
|
|
- The project supports builds using **Vite** for web and **Capacitor** for hybrid
|
|
apps.
|
|
- Capacitor is used for **iOS**, **Android**, and **Electron** targets.
|
|
- All builds support three modes: **development**, **testing**, and **production**.
|
|
|
|
## Build Scripts
|
|
|
|
- `build-web.sh`
|
|
- Builds a **web-only application**.
|
|
- Defaults to **development mode** unless overridden.
|
|
|
|
- `build-ios.sh`
|
|
- Builds an **iOS hybrid native application** using Capacitor.
|
|
|
|
- `build-android.sh`
|
|
- Builds an **Android hybrid native application** using Capacitor.
|
|
|
|
- `build-electron.sh`
|
|
- Builds an **Electron hybrid desktop application** using Capacitor.
|
|
|
|
## npm Scripts
|
|
|
|
- npm scripts delegate to the `build-*` shell scripts.
|
|
- Parameter flags determine the **build mode** (`development`, `testing`, `production`).
|
|
|