You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@thejameskyle initially brought this up, and I thought it was a good idea when I heard it so I'm documenting it with an issue. We've long been known as backbone.marionette, but I think it's time to move away from that. This prefix is typically given to small libraries that add an extra feature or two to backbone, but with our trajectory toward being a feature-rich framework that happens to work with Backbone, I think we'll do ourselves good by distancing ourselves from that nomenclature and adopting a name that's all about us.
We have the benefit of being the largest, and most well-known Backbone library, so there's less of a concern about people being unfamiliar with that requirement. By mentioning that fact in the first few sentences of any text introducing the library (the Github readme; the www) we can make it clear that we do, in fact, depend on Backbone.
Another benefit is how much shorter of a name it is. backbone.marionette is far too long.
So what actions am I suggesting we take to make this change?
Rename the repository to marionette.js
Rename the files to marionette.js instead of backbone.marionette.js
Register on npm and bower as marionette.js
Given that this is obviously pretty breaking, we should wait until v3 or v4 to make the switch.
What do y'all think?
The text was updated successfully, but these errors were encountered:
Someone already has the npm module name "marionette", and you aren't supposed to add .js to the name.
Don't put "js" or "node" in the name. It's assumed that it's js, since you're writing a package.json file, and you can specify the engine using the "engines" field. (See below.) https://www.npmjs.org/doc/files/package.json.html
@thejameskyle initially brought this up, and I thought it was a good idea when I heard it so I'm documenting it with an issue. We've long been known as
backbone.marionette
, but I think it's time to move away from that. This prefix is typically given to small libraries that add an extra feature or two to backbone, but with our trajectory toward being a feature-rich framework that happens to work with Backbone, I think we'll do ourselves good by distancing ourselves from that nomenclature and adopting a name that's all about us.We have the benefit of being the largest, and most well-known Backbone library, so there's less of a concern about people being unfamiliar with that requirement. By mentioning that fact in the first few sentences of any text introducing the library (the Github readme; the www) we can make it clear that we do, in fact, depend on Backbone.
Another benefit is how much shorter of a name it is.
backbone.marionette
is far too long.So what actions am I suggesting we take to make this change?
marionette.js
marionette.js
instead ofbackbone.marionette.js
marionette.js
Given that this is obviously pretty breaking, we should wait until v3 or v4 to make the switch.
What do y'all think?
The text was updated successfully, but these errors were encountered: