项目作者: devpaul

项目描述 :
Boilerplate A-Frame project with TypeScript, Dojo 2, and Intern
高级语言: TypeScript
项目地址: git://github.com/devpaul/ts-dojo-aframe-boilerplate.git
创建时间: 2016-08-28T05:16:44Z
项目社区:https://github.com/devpaul/ts-dojo-aframe-boilerplate

开源协议:Mozilla Public License 2.0

下载


A-Frame w/ TypeScript template

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.

Build Status

Quick Start

Publish to GitHub Pages

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

TODOs

  • 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 Commands

  • grunt - compiles files
  • grunt watch - watches files for changes and rebuilds
  • grunt lint - validates style rules
  • grunt test - runs intern’s node client
  • grunt test-local - runs intern’s runner with local configuration
  • grunt test-proxy - starts intern’s testing proxy
  • grunt test-runner - runs intern’s runner
  • grunt ci - runs tests in a continuous integration environment
  • grunt clean - cleans development work
  • grunt dist - builds a distribution ready to be published
  • grunt publish - builds a dist and publishes it to Github Pages