Easily create custom 3D environments
Перейти к файлу
Robert Long 32db13fe7c
Add CircleCI badge to readme
2019-01-23 17:12:19 -08:00
.circleci Add environment variable to bash_env 2019-01-23 17:09:32 -08:00
.vscode initial styling 2018-08-07 12:42:03 -07:00
bin Fix issues with local development and hosting inside a VM 2018-10-09 11:03:45 -07:00
example Add smoke test scene 2018-12-19 15:20:58 -08:00
src Add better error handling and an end to end scene loading test. 2019-01-23 16:12:57 -08:00
test Use environment variable directly for CHROME_PATH 2019-01-23 17:05:32 -08:00
.babelrc Improve various error handling scenarios. Resolves #242 2018-09-24 20:33:26 -07:00
.env.defaults Remove farspark and just use cors-proxy. Add cache control header. 2018-12-12 15:39:05 -08:00
.env.prod Move reticulum server config to .env 2018-09-14 14:32:30 -07:00
.eslintignore Polish outline pass. Make helpers / controls render correctly. 2019-01-11 11:35:09 -08:00
.eslintrc.js Initial integration test setup 2019-01-16 22:20:52 -08:00
.gitignore Add circleci config 2019-01-23 16:28:24 -08:00
.pkg.json Add packaging script 2018-10-01 04:52:36 -07:00
.prettierignore Polish outline pass. Make helpers / controls render correctly. 2019-01-11 11:35:09 -08:00
.prettierrc.json Initial commit 2018-05-28 18:35:21 -07:00
LICENSE Tweak license formatting 2018-07-24 21:09:53 -07:00
PROMOTION.md Update PROMOTION.md 2018-10-16 13:35:12 -07:00
README.md Add CircleCI badge to readme 2019-01-23 17:12:19 -08:00
REMIXING.md Update REMIXING.md 2018-10-16 13:34:38 -07:00
SUPPORT.md Fix mailto link in SUPPORT.md 2018-10-08 20:58:02 -04:00
package-lock.json Add better error handling and an end to end scene loading test. 2019-01-23 16:12:57 -08:00
package.js Alternate mac os launcher to avoid executable issues 2018-10-18 09:24:12 -07:00
package.json Add circleci config 2019-01-23 16:28:24 -08:00
webpack.config.js Initial integration test setup 2019-01-16 22:20:52 -08:00

README.md

Spoke (beta)

CircleCI

https://hubs.mozilla.com/spoke

Easily create custom 3D environments for Mozilla Hubs.

Development

  • git clone https://github.com/MozillaReality/Spoke.git
  • cd Spoke
  • npm ci
  • npm run dev

Then open http://localhost:9090.

When running against a local self-signed cert reticulum server, you'll need to export NODE_TLS_REJECT_UNAUTHORIZED=0 for publishing to work.

Credits

Parts of this project are derived from the three.js editor with thanks to Mr.doob and three.js' many contributors.

Navigation mesh generation via recast.wasm, thanks to Recast and but0n's RecastCLI wrapper.

See the LICENSE for details.