Git Product home page Git Product logo

aframe-component-boilerplate's Introduction

ngokevin.com

Built with Hexo.

npm install
npm run start
npm run deploy

aframe-component-boilerplate's People

Contributors

cvan avatar donmccurdy avatar gasolin avatar mattdesl avatar ngokevin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

aframe-component-boilerplate's Issues

General Complexity

IMHO the current boilerplate is overly complex and adds a lot of barriers to entry; limiting the number of components that will be created by the open source community.

Here are my concerns:

  • Why is browserify and webpack used?
  • What is the purpose of the browser.js build and how does it differ from dist, or index?
  • The ghpages stuff seems superfluous to me, some components won't have a demo, and others might use their own scripts to manage publishing.
  • The dev step seems limited; I still need to run my own server to actually test and develop the examples/?
  • The test hooks and init configs are a little overwhelming (I am only familiar with tape, which tends to be much simpler).
  • Are all components expected to follow this set of guidelines, or is it going to be more lenient?

With so much boilerplate/tools/config/etc in this repo, there will inevitably be a lot of fixes and changes in this repo over time (like #3), and community-driven components will lag behind.

Package.json Version Concerns

In package.json:

  "version": "0.1.0",

Boilerplate version should probably start at 1.0.0 to avoid common problems with the magic zero. Most users are unaware of the subtle differences and will leave it at whatever version is set in the boilerplate.

    "aframe-core": "*",

It might be good to avoid wildcards and just try to keep the boilerplate up to date with whatever is the latest version of aframe-core. Otherwise community driven components will quickly start running into version woes with wildcard dependencies.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.