Comments (4)
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.
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.
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.
@aismail Refactor the folder structure of the core to group files more intuitively.
from mozaic.
Related Issues (20)
- Publish sync_mozaic script HOT 2
- write a doc on how the list widget works
- logo for Mozaic.js HOT 8
- document how controller and routing work HOT 1
- In datasource, in general, we are completely ignoring server POST answers HOT 2
- Implement precaching mechanism for scrollable channels HOT 1
- add overview docs on how mozaic-based apps work
- add docs on how forms work
- Make branding css including customizable
- Integrate mocking with factories Mozaic repo
- Error on SVG elements in widget_starter
- Devise way for widgets to subscribe to "global" channels that are created by the application controller HOT 1
- Devise way for widgets to subscribe to "global" channels that are created by the application controller HOT 5
- Find out who triggered an aggregated channel callback HOT 4
- Manage channel subscriptions inside DataSource HOT 3
- Debug Mode For a Widget HOT 1
- Create documentation for creating a new url route/controller HOT 1
- Host github-pages-based docs
- test
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mozaic.