No description
Find a file
2024-04-09 19:31:41 +05:30
.cargo Scene Inspector (#11) 2023-11-10 21:07:39 -05:00
.github/workflows Low-hanging optimizations for CI pipelines (#75) 2024-03-05 18:43:51 -05:00
.vscode More Image Generator stuff (#59) 2024-02-28 15:52:01 -05:00
framework UI styling, main workspace layout (#119) 2024-04-05 20:15:09 -04:00
image-generator-demo Headless remote assets issues (#94) 2024-03-20 21:45:09 -04:00
react-frontend Bootstrap Image Generator application (#53) 2024-02-26 17:13:07 -05:00
scripts Fix studio-web build issues (#17) 2023-12-27 17:45:07 -05:00
studio UI styling, main workspace layout (#119) 2024-04-05 20:15:09 -04:00
studio-bvh Add WIP video style preview dialog (#115) 2024-03-29 22:33:44 -04:00
studio-frontend Fix layout and UI visibility for viewer mode (#125) 2024-04-05 23:32:03 -04:00
studio-ui Fix layout and UI visibility for viewer mode (#125) 2024-04-05 23:32:03 -04:00
studio-web Fix layout and UI visibility for viewer mode (#125) 2024-04-05 23:32:03 -04:00
utility Refactor Dialog abstraction (#90) 2024-03-21 22:38:33 -04:00
vite-multiple-assets Headless remote assets issues (#94) 2024-03-20 21:45:09 -04:00
.editorconfig Initial commit 2023-09-27 10:44:40 -04:00
.gitignore Timeline Saving/Loading, Cameras, and Headless Playback (#98) 2024-03-21 20:35:25 -04:00
.npmrc Transform gizmos (#10) 2023-11-10 15:51:17 -05:00
.prettierignore Get wasm build running in browser 2023-09-28 23:33:08 -04:00
.prettierrc Get wasm build running in browser 2023-09-28 23:33:08 -04:00
Cargo.lock Local assets (#114) 2024-04-02 14:04:53 -04:00
Cargo.toml BVH animation loading / retargeting (#25) 2024-01-18 17:28:25 -05:00
ci-image-gen.sh Low-hanging optimizations for CI pipelines (#75) 2024-03-05 18:43:51 -05:00
ci.sh Low-hanging optimizations for CI pipelines (#75) 2024-03-05 18:43:51 -05:00
Dockerfile an updated dockerfile 2024-04-09 19:31:41 +05:30
editor.ron fixed some issues, included a quick hack 2024-03-14 21:02:57 -06:00
netlify.toml CORS - add allowed frame ancestors for development 2024-03-10 05:13:48 -04:00
nx.json Single-object viewer POC (#14) 2023-12-07 15:46:32 -05:00
package-lock.json Local assets (#114) 2024-04-02 14:04:53 -04:00
package.json Local assets (#114) 2024-04-02 14:04:53 -04:00
README.md cargo target documentation 2024-03-09 02:34:55 -05:00
rust-toolchain.toml Inspector: component view part (#55) 2024-02-29 23:17:51 +03:00
rustfmt.toml Bootstrap hello-world app 2023-09-27 10:48:41 -04:00
test_headless_mode.sh test for headless mode 2024-04-01 23:58:02 -04:00
tsconfig.base.json UI styling, main workspace layout (#119) 2024-04-05 20:15:09 -04:00

Storyteller Studio

Installing dependencies

Building / Running / Testing stuff

This repo is managed by Nx, a polyglot build system and monorepo framework written in TypeScript. After installing dependencies, dev tasks can be run through the Nx CLI:

npx nx <command> <project> [options]
# OR
npx nx run <project>:<command> [options]

For example, to compile the Bevy app to WebAssembly and serve it via the web frontend project, run:

npx nx serve studio-frontend

You'll need to install the wasm compiler for Rust:

rustup target add wasm32-unknown-unknown

Projects are located in directories at the workspace root. The list of commands supported by a given project can be found under the target property of its project.json file, which defines the Nx configuration for that project.

The full list of options for a given command can be discovered by passing the --help flag:

npx nx <command> <project> --help