Skip to content

This needs a complete overhaul #55

@frostney

Description

@frostney

While some of this isn't regarding the core library, the workflow should also be improved and simplified.

Some ideas:

  • Webpack
  • Webpack Dev Server
  • CommonJS
  • Remove grunt entirely (scene/prefab generator as Webpack loader)
  • Grunt commands should be npm commands instead
  • Karma (there's an issue for that)

Things I don't like about the current architecture:

  • Hide jQuery away, if possible don't use jQuery at all
  • Prefab shouldn't be used in code (Prefab should be inserted in code)
  • Backbone/Meteor style event binding (:fire: Breaking change)

I'm also thinking about moving to a more generic XML-style syntax:

<Prefab name="hithere" />
<Layer>
  <Button>Click</Button>
</Layer>

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions