Contributing

Contributions are welcome. This repo is a static web viewer; changes typically fall into one of these buckets:

  • Viewer/UI behavior in app/ / ui/ / renderer/ / environment/ / core/

  • Worker/backend behavior in worker/physics.worker.mjs / backend/backend_core.mjs

  • Tooling generators in tools/

  • End-to-end tests in tests/

Local workflow is documented in Dev workflow and Testing.