mirror of
https://github.com/Elvanos/fantasia-archive.git
synced 2024-06-02 02:14:47 +12:00
54 lines
1.3 KiB
Markdown
54 lines
1.3 KiB
Markdown
# Fantasia Archive (fantasia-archive)
|
|
|
|
A worldbuilding database manager
|
|
|
|
Use Yarn 1.22.19 or stuff is gonna bug out.
|
|
|
|
Make sure you are running this with Node v16.17.0 ("nvm" is great for these older versions)
|
|
|
|
## Install Quasar CLI for smoothest experience
|
|
##### Details found here: https://quasar.dev/start/quasar-cli
|
|
|
|
##### Ensure that the Yarn global install location is in your PATH after install. (details in article linked above)
|
|
|
|
```bash
|
|
yarn global add @quasar/cli
|
|
```
|
|
|
|
## Install the dependencies and set up the project
|
|
```bash
|
|
yarn
|
|
```
|
|
|
|
### Start the app in Quasar development mode (hot-code reloading, error reporting, etc.)
|
|
```bash
|
|
quasar dev -m electron
|
|
```
|
|
|
|
### Build the app for production
|
|
```bash
|
|
quasar build
|
|
```
|
|
|
|
### Testing:
|
|
|
|
#### Unit test - with pretty web-UI
|
|
```bash
|
|
test:unit:ui
|
|
```
|
|
#### Unit test - without any UI, fully in a terminal
|
|
```bash
|
|
test:unit
|
|
```
|
|
#### Component test - via Cypress, pick Electron on the config screen (I suggest turning on the electron dev window first, the test is a bit buggy sometimes)
|
|
```bash
|
|
test:component
|
|
```
|
|
#### e2e test - via Cypress, pick Electron on the config screen (I suggest turning on the electron dev window first, the test is a bit buggy sometimes)
|
|
```bash
|
|
test:e2e
|
|
```
|
|
|
|
### Customize the configuration
|
|
See [Configuring quasar.config.js](https://v2.quasar.dev/quasar-cli-vite/quasar-config-js).
|