Sha256: 82aad96318893ddffa3235a314a57df825821a89a5198c0f86b3eb0b83b0e433

Contents?: true

Size: 1.69 KB

Versions: 2

Compression:

Stored size: 1.69 KB

Contents

# drop a .powrc file

that sets requiring rubygems

# make build dir

gitdoc init should create the build dir with the rackup file

# 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

2 entries across 2 versions & 1 rubygems

Version Path
gitdoc-4.5.0 TODO.md
gitdoc-4.4.0 TODO.md