Sha256: 438040fde476fd24f4cf80a821919b3483f1a8200cb01a4b2253e4be54ea07fc

Contents?: true

Size: 1.56 KB

Versions: 5

Compression:

Stored size: 1.56 KB

Contents

# config.ru for build

custom 404

# .htaccess for build

custom 404

# Set verison via set 

right now there's a file_read in not_found

# Remove livereload support

Because Chris whines about it. Add instructions for adding to documentation

# Embedded HAML support

Would allow dynamic indexes and rss generation (by implementors). Example:

    ///haml
      - generate_rss
      = article_list
    ///

# Remove unicorn dependency

webrick is probably fine

# horizontal scrollbars to code elements

Can get this style from centro blog

# Rename to Goat

The program has very little to do with git

# Factor out ExtendedHTMLCompiler

Supports inline coffeescript and inline stylus

# Factor out DocumentCompiler

Supports embedded style/script and embedded syntax-highlighted code.

# New Interface

    Goat.set :default_styles, false
    Goat! "Default Title"

# Features load on boot

A log message appears when Goat can't load CoffeeScript, Stylus or Pygments

Something like

    Couldn't find `coffee` in path, CoffeeScript to JavaScript compiler not loaded
    Couldn't find `stylus` node package, Stylus to CSS compiler not loaded
    Couldn't find `pygments` in path, Pgyments syntax highlighter not loaded

# Reasonable Errors for features that are not loaded

# Custom Error pages

The sinatra one is just ugly

# Bundle non-ruby dependencies

The priority is stylus (0.6), then coffeescript.

Might be a little tricky but it would be nice to ship vendored CoffeeScript, Stylus and Pygments so that these things don't unexpectedly break.

There's arguments for and against this one

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
gitdoc-4.3.0 TODO.md
gitdoc-4.2.0 TODO.md
gitdoc-4.1.0 TODO.md
gitdoc-4.0.0 TODO.md
gitdoc-3.13.0 TODO.md