This is a boilerplate for developing A-Frame VR Applications. It features a complete development environment including
We hope this is a useful starting place to begin your project <3.
npm install
grunt
- launch http://localhost/_build/index.html
This boilerplate supports publishing to a GitHub Pages website. Simply type:
grunt publish
Your entire project will be built, all of the libs copied to the dist
directory, and the dist
directory
will be checked into the gh-pages
to be hosted by GitHub.
See our boilerplate at https://devpaul.github.io/ts-dojo-aframe-boilerplate
- Test/Ensure Vive support
- Add instructions for obtaining supported Vive browsers (FF nightly and Chrome)
- Add A-Frame (three.js, etc...) typings
- Add a quickstart getting start w/ development
- Implement a mobile + https development server + proxy solution w/ instructions
- self-signed certs
- ngrok
- Lets Encrypt + Proxy
- localhost
- Improve Gruntfile neatness
- Add some unit tests
- Add functional testing strategy + examples (maybe adapter pattern?)
grunt
- compiles filesgrunt watch
- watches files for changes and rebuildsgrunt lint
- validates style rulesgrunt test
- runs intern's node clientgrunt test-local
- runs intern's runner with local configurationgrunt test-proxy
- starts intern's testing proxygrunt test-runner
- runs intern's runnergrunt ci
- runs tests in a continuous integration environmentgrunt clean
- cleans development workgrunt dist
- builds a distribution ready to be publishedgrunt publish
- builds a dist and publishes it to Github Pages