A collection of starter kits and examples for building Marionette.js applications with various build tools and test frameworks.
Marionette Integrations is a collection of starter kits and example applications for the Marionette.js JavaScript framework. It demonstrates how to integrate Marionette.js with various build tools like Webpack, Brunch, and Browserify, as well as testing frameworks like Mocha, Jasmine, and Cypress. The project provides ready-to-use code to help developers quickly set up and structure their Marionette.js projects.
Frontend developers building applications with Marionette.js who need reference implementations for build tool configurations and testing setups. It's particularly useful for teams adopting Marionette.js and seeking standardized project bootstrapping.
It offers a centralized set of canonical examples that reduce configuration time, ensure best practices, and provide a quick start for any Marionette.js project with a chosen toolchain. The included Yeoman generator further accelerates project scaffolding.
A collection of starter kits for building Marionette Applications
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
The README lists integrations with Webpack, Brunch, Browserify, and variants with Grunt or Gulp, providing a wide range of options for developers to choose from.
Includes examples with Karma, Mocha, Chai, Jasmine, Cypress, and CasperJS, covering unit and end-to-end testing needs for Marionette.js applications.
Offers a command-line generator to quickly create any example application, though the README notes it's not yet released, which may affect stability.
Each example is a complete, working application that serves as a practical starting point or reference, reducing setup time and ensuring best practices.
The README explicitly marks the Yeoman generator as 'not released yet,' which could lead to instability, bugs, or lack of official support for users.
Marionette.js is based on Backbone, which has a declining community and less active development compared to modern frameworks, potentially limiting long-term viability.
Examples like Webpack2 are included, which might not reflect current versions or best practices, as Webpack has evolved to newer releases with different configurations.