Skip to content
Matrix.org Virtual Reality Demo
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
.eslintrc.js Initial checkin Mar 31, 2017
.gitignore
LICENSE Initial checkin Mar 31, 2017
README.md README.md: Fix repo name Apr 4, 2017
VOIP_TESTS.md
package.json
webpack.config.js Initial checkin Mar 31, 2017

README.md

matrix-vr-demo

A demo of Matrix VR tourism and VR video conferencing

Usage

git clone git@github.com:matrix-org/matrix-vr-demo.git
cd matrix-vr-demo
npm install
npm run serve

N.B. that currently we currently depend on an unreleased version of matrix-js-sdk from github. matrix-js-sdk has to be transpiled from ES6 to ES5 using Babel however. running npm install on matrix-vr-demo doesn't run the transpilation however; if nothing else the transpilation step needs devDependencies (exorcist, uglifyjs), which don't get installed for transitive dependencies.

We fudge this for now by manually calling npm i on node_modules/matrix-js-sdk from the build target of matrix-vr-demo, which pulls in all the dependencies and does the transpile (as well as probably installing duplicate dependencies for stuff which matrix-vr-demo already depends on). This should be removed once we depend on a released matrix-js-sdk.

The pinned dependency on aframe & aframe-look-at-component doesn't suffer from this problem as it doesn't need to be transpiled.

You can’t perform that action at this time.