artyomtrityak / backbone-package-template Goto Github PK
View Code? Open in Web Editor NEWBackbone.js, Require.js architecture for packages (widgets) based projects
Backbone.js, Require.js architecture for packages (widgets) based projects
Paul made separated util for generators scaffolt
/ Let's use it https://github.com/paulmillr/scaffolt
Don't we need to generate packages with pre-created directories views
, models
, collections
, templates
?
In real life the package content becomes huge and a bit messy so it's hard to quickly find say module of User model within user_*
files (user_view, user_collection, users_view, user_model...) when the file tree inside the package is flat. For example the organization package in https://github.com/artyomtrityak/backbone-package-example/tree/master/app/packages/organization grows and becomes messy while it's still very simple package.
I guess users will be forced to create such sub-packages manually so we can provide this out of the box.
Also maybe the app/shared
could be organized in this way.
Paul created separated init util https://github.com/paulmillr/init-skeleton - let's replace brunch to it
So i think we should copy all data to public folder and remove .coffee
and .scss
files.
One cons - copy big project will take time. We should think how we can do it
Also examples should be created
Please consider the suggestion to add *.css
pattern to the .gitignore
.
They'll appear locally after the build.
Don't you think that the opportunity to create nested packages may be needed?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.