Skip to content
This repository
Browse code

Fix for Marionette repo links.

  • Loading branch information...
commit 344ed6cbceeb3785754a12a682ae6044cc52a0ac 1 parent 0e21a4d
Addy Osmani authored
BIN  backbone-fundamentals.epub
Binary file not shown
32  backbone-fundamentals.rtf
@@ -2771,7 +2771,7 @@ dira
2771 2771
  for this tip)\par}
2772 2772
 {\pard \ql \f0 \sa180 \li0 \fi0 \b \fs24 What\u8217's the best way to combine or append Views to each other?\par}
2773 2773
 {\pard \ql \f0 \sa180 \li0 \fi0 Let us say you have a Collection, where each item in the Collection could itself be a Collection. You can render each item in the Collection, and indeed can render any items which themselves are Collections. The problem you might have is how to render this structure where the HTML reflects the hierarchical nature of the data structure.\par}
2774  
-{\pard \ql \f0 \sa180 \li0 \fi0 The most straight-forward way to approach this problem is to use a framework like Derick Baileys {\field{\*\fldinst{HYPERLINK "https://github.com/derickbailey/backbone.marionette"}}{\fldrslt{\ul
  2774
+{\pard \ql \f0 \sa180 \li0 \fi0 The most straight-forward way to approach this problem is to use a framework like Derick Baileys {\field{\*\fldinst{HYPERLINK "https://github.com/marionettejs/backbone.marionette"}}{\fldrslt{\ul
2775 2775
 Backbone.Marionette
2776 2776
 }}}
2777 2777
 . In this framework is a type of view called a CompositeView.\par}
@@ -2781,7 +2781,7 @@ Backbone.Marionette
2781 2781
 online
2782 2782
 }}}
2783 2783
 .\par}
2784  
-{\pard \ql \f0 \sa180 \li0 \fi0 And you can get the source code and documentation for {\field{\*\fldinst{HYPERLINK "https://github.com/derickbailey/backbone.marionette"}}{\fldrslt{\ul
  2784
+{\pard \ql \f0 \sa180 \li0 \fi0 And you can get the source code and documentation for {\field{\*\fldinst{HYPERLINK "https://github.com/marionettejs/backbone.marionette"}}{\fldrslt{\ul
2785 2785
 Marionette
2786 2786
 }}}
2787 2787
  too.\par}
@@ -4919,59 +4919,59 @@ contributors
4919 4919
 {\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab And much, much more\sa180\par}
4920 4920
 {\pard \ql \f0 \sa180 \li0 \fi0 Marionette follows a similar philosophy to Backbone in that it provides a suite of components that can be used independently of each other, or used together to create a significant advantages for us as developers. But it steps above the structural components of Backbone and provides an application layer, with more than a dozen components and building blocks.\par}
4921 4921
 {\pard \ql \f0 \sa180 \li0 \fi0 Marionette\u8217's components range greatly in the features they provide, but they all work together to create a composite application layer that can both reduce boilerplate code and provide a much needed application structure. It\u8217's core components include:\par}
4922  
-{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab {\field{\*\fldinst{HYPERLINK "https://github.com/derickbailey/backbone.marionette/blob/master/docs/marionette.application.md"}}{\fldrslt{\ul
  4922
+{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab {\field{\*\fldinst{HYPERLINK "https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.application.md"}}{\fldrslt{\ul
4923 4923
 {\b Backbone.Marionette.Application}
4924 4924
 }}}
4925 4925
 : An application object that starts your app via initializers, and more\par}
4926  
-{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab {\field{\*\fldinst{HYPERLINK "https://github.com/derickbailey/backbone.marionette/blob/master/docs/marionette.application.module.md"}}{\fldrslt{\ul
  4926
+{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab {\field{\*\fldinst{HYPERLINK "https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.application.module.md"}}{\fldrslt{\ul
4927 4927
 {\b Backbone.Marionette.Application.module}
4928 4928
 }}}
4929 4929
 : Create modules and sub-modules within the application\par}
4930  
-{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab {\field{\*\fldinst{HYPERLINK "https://github.com/derickbailey/backbone.marionette/blob/master/docs/marionette.approuter.md"}}{\fldrslt{\ul
  4930
+{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab {\field{\*\fldinst{HYPERLINK "https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.approuter.md"}}{\fldrslt{\ul
4931 4931
 {\b Backbone.Marionette.AppRouter}
4932 4932
 }}}
4933 4933
 : Reduce your routers to nothing more than configuration\par}
4934  
-{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab {\field{\*\fldinst{HYPERLINK "https://github.com/derickbailey/backbone.marionette/blob/master/docs/marionette.view.md"}}{\fldrslt{\ul
  4934
+{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab {\field{\*\fldinst{HYPERLINK "https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.view.md"}}{\fldrslt{\ul
4935 4935
 {\b Backbone.Marionette.View}
4936 4936
 }}}
4937 4937
 : The base View type that other Marionette views extend from (not intended to be used directly)\par}
4938  
-{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab {\field{\*\fldinst{HYPERLINK "https://github.com/derickbailey/backbone.marionette/blob/master/docs/marionette.itemview.md"}}{\fldrslt{\ul
  4938
+{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab {\field{\*\fldinst{HYPERLINK "https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.itemview.md"}}{\fldrslt{\ul
4939 4939
 {\b Backbone.Marionette.ItemView}
4940 4940
 }}}
4941 4941
 : A view that renders a single item\par}
4942  
-{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab {\field{\*\fldinst{HYPERLINK "https://github.com/derickbailey/backbone.marionette/blob/master/docs/marionette.collectionview.md"}}{\fldrslt{\ul
  4942
+{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab {\field{\*\fldinst{HYPERLINK "https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.collectionview.md"}}{\fldrslt{\ul
4943 4943
 {\b Backbone.Marionette.CollectionView}
4944 4944
 }}}
4945 4945
 : A view that iterates over a collection, and renders individual {\f1 ItemView} instances for each model\par}
4946  
-{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab {\field{\*\fldinst{HYPERLINK "https://github.com/derickbailey/backbone.marionette/blob/master/docs/marionette.compositeview.md"}}{\fldrslt{\ul
  4946
+{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab {\field{\*\fldinst{HYPERLINK "https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.compositeview.md"}}{\fldrslt{\ul
4947 4947
 {\b Backbone.Marionette.CompositeView}
4948 4948
 }}}
4949 4949
 : A collection view and item view, for rendering leaf-branch/composite model hierarchies\par}
4950  
-{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab {\field{\*\fldinst{HYPERLINK "https://github.com/derickbailey/backbone.marionette/blob/master/docs/marionette.region.md"}}{\fldrslt{\ul
  4950
+{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab {\field{\*\fldinst{HYPERLINK "https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.region.md"}}{\fldrslt{\ul
4951 4951
 {\b Backbone.Marionette.Region}
4952 4952
 }}}
4953 4953
 : Manage visual regions of your application, including display and removal of content\par}
4954  
-{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab {\field{\*\fldinst{HYPERLINK "https://github.com/derickbailey/backbone.marionette/blob/master/docs/marionette.layout.md"}}{\fldrslt{\ul
  4954
+{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab {\field{\*\fldinst{HYPERLINK "https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.layout.md"}}{\fldrslt{\ul
4955 4955
 {\b Backbone.Marionette.Layout}
4956 4956
 }}}
4957 4957
 : A view that renders a layout and creates region managers to manage areas within it\par}
4958  
-{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab {\field{\*\fldinst{HYPERLINK "https://github.com/derickbailey/backbone.marionette/blob/master/docs/marionette.eventaggregator.md"}}{\fldrslt{\ul
  4958
+{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab {\field{\*\fldinst{HYPERLINK "https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.eventaggregator.md"}}{\fldrslt{\ul
4959 4959
 {\b Backbone.Marionette.EventAggregator}
4960 4960
 }}}
4961 4961
 : An extension of Backbone.Events, to be used as an event-driven or pub-sub tool\par}
4962  
-{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab {\field{\*\fldinst{HYPERLINK "https://github.com/derickbailey/backbone.marionette/blob/master/docs/marionette.eventbinder.md"}}{\fldrslt{\ul
  4962
+{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab {\field{\*\fldinst{HYPERLINK "https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.eventbinder.md"}}{\fldrslt{\ul
4963 4963
 {\b Backbone.Marionette.EventBinder}
4964 4964
 }}}
4965 4965
 : An event binding manager, to facilitate binding and unbinding of events\par}
4966  
-{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab {\field{\*\fldinst{HYPERLINK "https://github.com/derickbailey/backbone.marionette/blob/master/docs/marionette.renderer.md"}}{\fldrslt{\ul
  4966
+{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab {\field{\*\fldinst{HYPERLINK "https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.renderer.md"}}{\fldrslt{\ul
4967 4967
 {\b Backbone.Marionette.Renderer}
4968 4968
 }}}
4969 4969
 : Render templates with or without data, in a consistent and common manner\par}
4970  
-{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab {\field{\*\fldinst{HYPERLINK "https://github.com/derickbailey/backbone.marionette/blob/master/docs/marionette.templatecache.md"}}{\fldrslt{\ul
  4970
+{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab {\field{\*\fldinst{HYPERLINK "https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.templatecache.md"}}{\fldrslt{\ul
4971 4971
 {\b Backbone.Marionette.TemplateCache}
4972 4972
 }}}
4973 4973
 : Cache templates that are stored in {\f1 <script>} blocks, for faster subsequent access\par}
4974  
-{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab {\field{\*\fldinst{HYPERLINK "https://github.com/derickbailey/backbone.marionette/blob/master/docs/marionette.callbacks.md"}}{\fldrslt{\ul
  4974
+{\pard \ql \f0 \sa0 \li360 \fi-360 \bullet \tx360\tab {\field{\*\fldinst{HYPERLINK "https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.callbacks.md"}}{\fldrslt{\ul
4975 4975
 {\b Backbone.Marionette.Callbacks}
4976 4976
 }}}
4977 4977
 : Manage a collection of callback methods, and execute them as needed\sa180\par}
32  index.html
@@ -2587,11 +2587,11 @@ <h4 id="how-does-one-handle-view-disposal-on-a-parent-or-child-view">How does on
2587 2587
 <p>(Thanks to <a href="http://stackoverflow.com/users/906136/dira">dira</a> for this tip)</p>
2588 2588
 <h4 id="whats-the-best-way-to-combine-or-append-views-to-each-other">What's the best way to combine or append Views to each other?</h4>
2589 2589
 <p>Let us say you have a Collection, where each item in the Collection could itself be a Collection. You can render each item in the Collection, and indeed can render any items which themselves are Collections. The problem you might have is how to render this structure where the HTML reflects the hierarchical nature of the data structure.</p>
2590  
-<p>The most straight-forward way to approach this problem is to use a framework like Derick Baileys <a href="https://github.com/derickbailey/backbone.marionette">Backbone.Marionette</a>. In this framework is a type of view called a CompositeView.</p>
  2590
+<p>The most straight-forward way to approach this problem is to use a framework like Derick Baileys <a href="https://github.com/marionettejs/backbone.marionette">Backbone.Marionette</a>. In this framework is a type of view called a CompositeView.</p>
2591 2591
 <p>The basic idea of a CompositeView is that it can render a model and a collection within the same view.</p>
2592 2592
 <p>It can render a single model with a template. It can also take a collection from that model and for each model in that collection, render a view. By default it uses the same composite view type that you've defined, to render each of the models in the collection. All you have to do is tell the view instance where the collection is, via the initialize method, and you'll get a recursive hierarchy rendered.</p>
2593 2593
 <p>There is a working demo of this in action available <a href="http://jsfiddle.net/derickbailey/AdWjU/">online</a>.</p>
2594  
-<p>And you can get the source code and documentation for <a href="https://github.com/derickbailey/backbone.marionette">Marionette</a> too.</p>
  2594
+<p>And you can get the source code and documentation for <a href="https://github.com/marionettejs/backbone.marionette">Marionette</a> too.</p>
2595 2595
 <h1 id="better-model-property-validation">Better Model Property Validation</h1>
2596 2596
 <p>As we learned earlier in the book, the <code>validate</code> method on a Model is called before <code>set</code> and <code>save</code>, and is passed the model attributes updated with the values from these methods.</p>
2597 2597
 <p>By default, where we define a custom <code>validate</code> method, Backbone passes all of a Model's attributes through this validation each time, regardless of which model attributes are being set.</p>
@@ -4559,20 +4559,20 @@ <h2 id="backbone.marionette"><a name="marionette">Backbone.Marionette</a></h2>
4559 4559
 <p>Marionette follows a similar philosophy to Backbone in that it provides a suite of components that can be used independently of each other, or used together to create a significant advantages for us as developers. But it steps above the structural components of Backbone and provides an application layer, with more than a dozen components and building blocks.</p>
4560 4560
 <p>Marionette's components range greatly in the features they provide, but they all work together to create a composite application layer that can both reduce boilerplate code and provide a much needed application structure. It's core components include:</p>
4561 4561
 <ul>
4562  
-<li><a href="https://github.com/derickbailey/backbone.marionette/blob/master/docs/marionette.application.md"><strong>Backbone.Marionette.Application</strong></a>: An application object that starts your app via initializers, and more</li>
4563  
-<li><a href="https://github.com/derickbailey/backbone.marionette/blob/master/docs/marionette.application.module.md"><strong>Backbone.Marionette.Application.module</strong></a>: Create modules and sub-modules within the application</li>
4564  
-<li><a href="https://github.com/derickbailey/backbone.marionette/blob/master/docs/marionette.approuter.md"><strong>Backbone.Marionette.AppRouter</strong></a>: Reduce your routers to nothing more than configuration</li>
4565  
-<li><a href="https://github.com/derickbailey/backbone.marionette/blob/master/docs/marionette.view.md"><strong>Backbone.Marionette.View</strong></a>: The base View type that other Marionette views extend from (not intended to be used directly)</li>
4566  
-<li><a href="https://github.com/derickbailey/backbone.marionette/blob/master/docs/marionette.itemview.md"><strong>Backbone.Marionette.ItemView</strong></a>: A view that renders a single item</li>
4567  
-<li><a href="https://github.com/derickbailey/backbone.marionette/blob/master/docs/marionette.collectionview.md"><strong>Backbone.Marionette.CollectionView</strong></a>: A view that iterates over a collection, and renders individual <code>ItemView</code> instances for each model</li>
4568  
-<li><a href="https://github.com/derickbailey/backbone.marionette/blob/master/docs/marionette.compositeview.md"><strong>Backbone.Marionette.CompositeView</strong></a>: A collection view and item view, for rendering leaf-branch/composite model hierarchies</li>
4569  
-<li><a href="https://github.com/derickbailey/backbone.marionette/blob/master/docs/marionette.region.md"><strong>Backbone.Marionette.Region</strong></a>: Manage visual regions of your application, including display and removal of content</li>
4570  
-<li><a href="https://github.com/derickbailey/backbone.marionette/blob/master/docs/marionette.layout.md"><strong>Backbone.Marionette.Layout</strong></a>: A view that renders a layout and creates region managers to manage areas within it</li>
4571  
-<li><a href="https://github.com/derickbailey/backbone.marionette/blob/master/docs/marionette.eventaggregator.md"><strong>Backbone.Marionette.EventAggregator</strong></a>: An extension of Backbone.Events, to be used as an event-driven or pub-sub tool</li>
4572  
-<li><a href="https://github.com/derickbailey/backbone.marionette/blob/master/docs/marionette.eventbinder.md"><strong>Backbone.Marionette.EventBinder</strong></a>: An event binding manager, to facilitate binding and unbinding of events</li>
4573  
-<li><a href="https://github.com/derickbailey/backbone.marionette/blob/master/docs/marionette.renderer.md"><strong>Backbone.Marionette.Renderer</strong></a>: Render templates with or without data, in a consistent and common manner</li>
4574  
-<li><a href="https://github.com/derickbailey/backbone.marionette/blob/master/docs/marionette.templatecache.md"><strong>Backbone.Marionette.TemplateCache</strong></a>: Cache templates that are stored in <code>&lt;script&gt;</code> blocks, for faster subsequent access</li>
4575  
-<li><a href="https://github.com/derickbailey/backbone.marionette/blob/master/docs/marionette.callbacks.md"><strong>Backbone.Marionette.Callbacks</strong></a>: Manage a collection of callback methods, and execute them as needed</li>
  4562
+<li><a href="https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.application.md"><strong>Backbone.Marionette.Application</strong></a>: An application object that starts your app via initializers, and more</li>
  4563
+<li><a href="https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.application.module.md"><strong>Backbone.Marionette.Application.module</strong></a>: Create modules and sub-modules within the application</li>
  4564
+<li><a href="https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.approuter.md"><strong>Backbone.Marionette.AppRouter</strong></a>: Reduce your routers to nothing more than configuration</li>
  4565
+<li><a href="https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.view.md"><strong>Backbone.Marionette.View</strong></a>: The base View type that other Marionette views extend from (not intended to be used directly)</li>
  4566
+<li><a href="https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.itemview.md"><strong>Backbone.Marionette.ItemView</strong></a>: A view that renders a single item</li>
  4567
+<li><a href="https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.collectionview.md"><strong>Backbone.Marionette.CollectionView</strong></a>: A view that iterates over a collection, and renders individual <code>ItemView</code> instances for each model</li>
  4568
+<li><a href="https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.compositeview.md"><strong>Backbone.Marionette.CompositeView</strong></a>: A collection view and item view, for rendering leaf-branch/composite model hierarchies</li>
  4569
+<li><a href="https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.region.md"><strong>Backbone.Marionette.Region</strong></a>: Manage visual regions of your application, including display and removal of content</li>
  4570
+<li><a href="https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.layout.md"><strong>Backbone.Marionette.Layout</strong></a>: A view that renders a layout and creates region managers to manage areas within it</li>
  4571
+<li><a href="https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.eventaggregator.md"><strong>Backbone.Marionette.EventAggregator</strong></a>: An extension of Backbone.Events, to be used as an event-driven or pub-sub tool</li>
  4572
+<li><a href="https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.eventbinder.md"><strong>Backbone.Marionette.EventBinder</strong></a>: An event binding manager, to facilitate binding and unbinding of events</li>
  4573
+<li><a href="https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.renderer.md"><strong>Backbone.Marionette.Renderer</strong></a>: Render templates with or without data, in a consistent and common manner</li>
  4574
+<li><a href="https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.templatecache.md"><strong>Backbone.Marionette.TemplateCache</strong></a>: Cache templates that are stored in <code>&lt;script&gt;</code> blocks, for faster subsequent access</li>
  4575
+<li><a href="https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.callbacks.md"><strong>Backbone.Marionette.Callbacks</strong></a>: Manage a collection of callback methods, and execute them as needed</li>
4576 4576
 </ul>
4577 4577
 <p>But like Backbone itself, you're not required to use all of Marionette's components just because you want to use some of them. You can pick and choose which features you want to use, when. This allows you to work with other Backbone frameworks and plugins very easily. It also means that you are not required to engage in an all-or-nothing migration to begin using Marionette.</p>
4578 4578
 <h3 id="boilerplate-rendering-code">Boilerplate Rendering Code</h3>
32  index.md
Source Rendered
@@ -3443,7 +3443,7 @@ For example, if you are working on a blogging application and you remove a view
3443 3443
 
3444 3444
 Let us say you have a Collection, where each item in the Collection could itself be a Collection. You can render each item in the Collection, and indeed can render any items which themselves are Collections. The problem you might have is how to render this structure where the HTML reflects the hierarchical nature of the data structure.
3445 3445
 
3446  
-The most straight-forward way to approach this problem is to use a framework like Derick Baileys [Backbone.Marionette](https://github.com/derickbailey/backbone.marionette). In this framework is a type of view called a CompositeView.
  3446
+The most straight-forward way to approach this problem is to use a framework like Derick Baileys [Backbone.Marionette](https://github.com/marionettejs/backbone.marionette). In this framework is a type of view called a CompositeView.
3447 3447
 
3448 3448
 The basic idea of a CompositeView is that it can render a model and a collection within the same view.
3449 3449
 
@@ -3451,7 +3451,7 @@ It can render a single model with a template. It can also take a collection from
3451 3451
 
3452 3452
 There is a working demo of this in action available [online](http://jsfiddle.net/derickbailey/AdWjU/).
3453 3453
 
3454  
-And you can get the source code and documentation for [Marionette](https://github.com/derickbailey/backbone.marionette) too.
  3454
+And you can get the source code and documentation for [Marionette](https://github.com/marionettejs/backbone.marionette) too.
3455 3455
 
3456 3456
 
3457 3457
 
@@ -6184,20 +6184,20 @@ Marionette follows a similar philosophy to Backbone in that it provides a suite
6184 6184
 
6185 6185
 Marionette's components range greatly in the features they provide, but they all work together to create a composite application layer that can both reduce boilerplate code and provide a much needed application structure. It's core components include:
6186 6186
 
6187  
-* [**Backbone.Marionette.Application**](https://github.com/derickbailey/backbone.marionette/blob/master/docs/marionette.application.md): An application object that starts your app via initializers, and more
6188  
-* [**Backbone.Marionette.Application.module**](https://github.com/derickbailey/backbone.marionette/blob/master/docs/marionette.application.module.md): Create modules and sub-modules within the application
6189  
-* [**Backbone.Marionette.AppRouter**](https://github.com/derickbailey/backbone.marionette/blob/master/docs/marionette.approuter.md): Reduce your routers to nothing more than configuration
6190  
-* [**Backbone.Marionette.View**](https://github.com/derickbailey/backbone.marionette/blob/master/docs/marionette.view.md): The base View type that other Marionette views extend from (not intended to be used directly)
6191  
-* [**Backbone.Marionette.ItemView**](https://github.com/derickbailey/backbone.marionette/blob/master/docs/marionette.itemview.md): A view that renders a single item
6192  
-* [**Backbone.Marionette.CollectionView**](https://github.com/derickbailey/backbone.marionette/blob/master/docs/marionette.collectionview.md): A view that iterates over a collection, and renders individual `ItemView` instances for each model
6193  
-* [**Backbone.Marionette.CompositeView**](https://github.com/derickbailey/backbone.marionette/blob/master/docs/marionette.compositeview.md): A collection view and item view, for rendering leaf-branch/composite model hierarchies
6194  
-* [**Backbone.Marionette.Region**](https://github.com/derickbailey/backbone.marionette/blob/master/docs/marionette.region.md): Manage visual regions of your application, including display and removal of content
6195  
-* [**Backbone.Marionette.Layout**](https://github.com/derickbailey/backbone.marionette/blob/master/docs/marionette.layout.md): A view that renders a layout and creates region managers to manage areas within it
6196  
-* [**Backbone.Marionette.EventAggregator**](https://github.com/derickbailey/backbone.marionette/blob/master/docs/marionette.eventaggregator.md): An extension of Backbone.Events, to be used as an event-driven or pub-sub tool
6197  
-* [**Backbone.Marionette.EventBinder**](https://github.com/derickbailey/backbone.marionette/blob/master/docs/marionette.eventbinder.md): An event binding manager, to facilitate binding and unbinding of events
6198  
-* [**Backbone.Marionette.Renderer**](https://github.com/derickbailey/backbone.marionette/blob/master/docs/marionette.renderer.md): Render templates with or without data, in a consistent and common manner
6199  
-* [**Backbone.Marionette.TemplateCache**](https://github.com/derickbailey/backbone.marionette/blob/master/docs/marionette.templatecache.md): Cache templates that are stored in `<script>` blocks, for faster subsequent access
6200  
-* [**Backbone.Marionette.Callbacks**](https://github.com/derickbailey/backbone.marionette/blob/master/docs/marionette.callbacks.md): Manage a collection of callback methods, and execute them as needed
  6187
+* [**Backbone.Marionette.Application**](https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.application.md): An application object that starts your app via initializers, and more
  6188
+* [**Backbone.Marionette.Application.module**](https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.application.module.md): Create modules and sub-modules within the application
  6189
+* [**Backbone.Marionette.AppRouter**](https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.approuter.md): Reduce your routers to nothing more than configuration
  6190
+* [**Backbone.Marionette.View**](https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.view.md): The base View type that other Marionette views extend from (not intended to be used directly)
  6191
+* [**Backbone.Marionette.ItemView**](https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.itemview.md): A view that renders a single item
  6192
+* [**Backbone.Marionette.CollectionView**](https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.collectionview.md): A view that iterates over a collection, and renders individual `ItemView` instances for each model
  6193
+* [**Backbone.Marionette.CompositeView**](https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.compositeview.md): A collection view and item view, for rendering leaf-branch/composite model hierarchies
  6194
+* [**Backbone.Marionette.Region**](https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.region.md): Manage visual regions of your application, including display and removal of content
  6195
+* [**Backbone.Marionette.Layout**](https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.layout.md): A view that renders a layout and creates region managers to manage areas within it
  6196
+* [**Backbone.Marionette.EventAggregator**](https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.eventaggregator.md): An extension of Backbone.Events, to be used as an event-driven or pub-sub tool
  6197
+* [**Backbone.Marionette.EventBinder**](https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.eventbinder.md): An event binding manager, to facilitate binding and unbinding of events
  6198
+* [**Backbone.Marionette.Renderer**](https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.renderer.md): Render templates with or without data, in a consistent and common manner
  6199
+* [**Backbone.Marionette.TemplateCache**](https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.templatecache.md): Cache templates that are stored in `<script>` blocks, for faster subsequent access
  6200
+* [**Backbone.Marionette.Callbacks**](https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.callbacks.md): Manage a collection of callback methods, and execute them as needed
6201 6201
 
6202 6202
 But like Backbone itself, you're not required to use all of Marionette's components just because you want to use some of them. You can pick and choose which features you want to use, when. This allows you to work with other Backbone frameworks and plugins very easily. It also means that you are not required to engage in an all-or-nothing migration to begin using Marionette.
6203 6203
 

0 notes on commit 344ed6c

Please sign in to comment.
Something went wrong with that request. Please try again.