Skip to content
  • Jared White's avatar
    5aca30ff
    Plugin content and autoreload (#41) · 5aca30ff
    Jared White authored
    * Add Concurrently and BrowserSync for live reload
    
    * Plugin manifest for Gem-based content (thems, etc.)
    
    * Add auto-reload functionality for local plugins
    
    * Additional improvements to support plugin reloading
    
    * Refactor hooks and support reloading via the watcher
    
    * Add unit tests for PluginSourceManifest etc.
    
    * New plugins CLI
    
    * Gotta stick with yield_self for Ruby 2.5
    
    * Add support for the upcoming SiteBuilder abstract class
    
    * First pass at integrating Builder DSL
    
    * Fix SiteBuilder instantiation logic
    
    * Add scripts and Rubocop config to Builder gem
    
    * Set up classes with autoload for performance
    
    * Reformat builder code using Rubocop guidelines
    
    * Rename classes and hooks for best usage
    
    * Data hashes are now HashWithIndifferentAccess
    
    * Remove unnecessary hash utils
    
    * remove test file
    
    * Move DSL into mixins, add Builder test suite
    
    * Add Builder to local Gemfile
    
    * Add additional Builder tests
    
    * Test the automatic instantiation of SiteBuilder
    
    * Add convenience method to PluginManager
    
    * Allow method symbols as alternative to blocks
    
    * Simplify and don't use instance_exec for generators/tags
    
    * define_singleton_method to the rescue!
    
    * Move HTTP DSL to mixin and add tests
    
    * Update begin/rescue blocks to Ruby 2.5
    5aca30ff
    Plugin content and autoreload (#41)
    Jared White authored
    * Add Concurrently and BrowserSync for live reload
    
    * Plugin manifest for Gem-based content (thems, etc.)
    
    * Add auto-reload functionality for local plugins
    
    * Additional improvements to support plugin reloading
    
    * Refactor hooks and support reloading via the watcher
    
    * Add unit tests for PluginSourceManifest etc.
    
    * New plugins CLI
    
    * Gotta stick with yield_self for Ruby 2.5
    
    * Add support for the upcoming SiteBuilder abstract class
    
    * First pass at integrating Builder DSL
    
    * Fix SiteBuilder instantiation logic
    
    * Add scripts and Rubocop config to Builder gem
    
    * Set up classes with autoload for performance
    
    * Reformat builder code using Rubocop guidelines
    
    * Rename classes and hooks for best usage
    
    * Data hashes are now HashWithIndifferentAccess
    
    * Remove unnecessary hash utils
    
    * remove test file
    
    * Move DSL into mixins, add Builder test suite
    
    * Add Builder to local Gemfile
    
    * Add additional Builder tests
    
    * Test the automatic instantiation of SiteBuilder
    
    * Add convenience method to PluginManager
    
    * Allow method symbols as alternative to blocks
    
    * Simplify and don't use instance_exec for generators/tags
    
    * define_singleton_method to the rescue!
    
    * Move HTTP DSL to mixin and add tests
    
    * Update begin/rescue blocks to Ruby 2.5
Loading