Go to file
2024-06-03 02:02:13 -07:00
build refactor: move app to root 2024-04-15 16:06:39 +02:00
misc/debug-ws-client refactor: move app to root 2024-04-15 16:06:39 +02:00
scripts refactor: move app to root 2024-04-15 16:06:39 +02:00
src change location of first message in list 2024-06-03 02:02:13 -07:00
submodules chore: reflect schema update changes 2024-05-31 14:21:51 +02:00
.electron-builder.config.js refactor: move app to root 2024-04-15 16:06:39 +02:00
.gitignore feat: read and save json files 2024-04-28 20:56:30 +02:00
.gitmodules refactor: move schema-validator to world-sim 2024-04-03 12:31:53 +02:00
.prettierrc feat: open and save buttons 2024-04-28 19:51:44 +02:00
package.json feat: open and save buttons 2024-04-28 19:51:44 +02:00
paths.json refactor: move app to root 2024-04-15 16:06:39 +02:00
postcss.config.js refactor: move app to root 2024-04-15 16:06:39 +02:00
README.md refactor: move app to root 2024-04-15 16:06:39 +02:00
tailwind.config.js refactor: move app to root 2024-04-15 16:06:39 +02:00
tsconfig.json refactor: move app to root 2024-04-15 16:06:39 +02:00
types.d.ts refactor: move app to root 2024-04-15 16:06:39 +02:00
yarn.lock feat: open and save buttons 2024-04-28 19:51:44 +02:00

world-sim

Setup

# install dependencies
yarn install

# start development application
yarn run dev

# build release application
yarn run build

Directory Structure

  • Main source code:
    • /src/main: Main process (Electron, WebSocket server, Native APIs)
    • /src/renderer: Renderer process (SolidJS)
    • /src/preload: "Glue" between electron and SolidJS
  • Miscellaneous:
    • /scripts: Scripts for release build / development
    • /build: Resources (e.g. icons) for release build
  • Build artifacts:
    • /dist: Generated JavaScript code
    • /release/<version>: Release build binaries