Sha256: c9e3db7b37a6e86a60d649c1143803c49bd2cf6ff6d9164654ab4f75782a4df6
Contents?: true
Size: 1.25 KB
Versions: 1
Compression:
Stored size: 1.25 KB
Contents
# Future Features/Changes - Some kind of admin? What would that even do? - If you could specify a 'prototype' for data collections, could be cool. - Multiple source_dir? - `set :source_dir, ['./source/a', './source/b'] - What would happen with conflicts, last one in wins? - Multiple data_dir too? - Refactor code to not use Gumdrop as a singleton (static really) - Add YamlDoc support for nodes? (Tilt compiler? or in Content) - `Gumdrop.mode` :build, :serve (other?) - `Gumdrop.env` (specified via -e on cli, default: production) - Easy access to ENV in RenderingContext (MODE as well) - configure block for each env/mode? # TODO: - New/Update Doc Site - API for retrieving pages and pages under a path (simple query) - Need test coverage. - Extract Build class into a Site class that can be instansiated (so multiple site can be loaded/run in memory) # Possible New Internals - Gumdrop (module) - Site (class) - SiteFileDSL (was DSL) - Node (was Content) - NodeGenerator (was Generator) - Data (module) - Manager (was DataManager) - Collection - Object - Pager - Server (module) - NodeHandler - ProxyHandler - Render (module) - Context - ViewHelpers - StitchCompilers - Utils (module) - Logging
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gumdrop-0.6.0 | Notes.md |