Giter Club home page Giter Club logo

Comments (4)

topliceanu avatar topliceanu commented on August 23, 2024

Please add ideas in the comments, then I'll add them in the issue desc. And let me know what you think of the current ones.

from mozaic.

arcade avatar arcade commented on August 23, 2024

For 2. I think we should actually make mozaic a package for either Jam (http://jamjs.org/) or *volo.js *(http://volojs.org/). The benefit of doing this is that people would be able to easily pull in mozaic into their app, and they also take care of the bundling part of the problem since they both provide support to define a package/bundle task that should generate a minimized build of the package.

As an added bonus volo supports creating projects from templates so we could define a volo template (e.g. https://github.com/h5bp/html5-boilerplate) for users to use with volo create my-app ubervu/mozaic-app

Also this would have the added advantage that we could keep our external dependencies in sync, and have easier control over them (would probably take care of 7. as well).

And the fun part is that at least for publishing the only thing we need to actually do is add a package.json file to the project and publish it (if we decide to go for Jam, volo doesn't have a package repository, it finds stuff on github instead)

Just my 2 cents

from mozaic.

aismail avatar aismail commented on August 23, 2024

Another ideas:

  • create a demo with slowed down unleashed in order to show off asyncness
    and how rendering is done when changing controllers (very easy and
    potentially spectacular)
  • make modules.js irrelevant by providing better defaults. It's a small
    monster right now :)

from mozaic.

topliceanu avatar topliceanu commented on August 23, 2024

@aismail Refactor the folder structure of the core to group files more intuitively.

from mozaic.

Related Issues (20)

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.