balupton/docpad — Issue #123: As a User, I want a GUI, so that I can better interact, discover and use docpad
Author: balupton
Created: 2011-12-29 10:24:53+00:00
State: open
Labels: affects core, bucket 1 backlog, difficulty weeks, priority urgent, type story

## Implementation

### Steps

1. Make docpad event driven #60
1. Create a gui.docpad project that will prototype the interface
1. Prototype the interface
1. Bring interface into docpad repository to `docpad/gui`
1. Start docpad gui with `docpad/bin/docpad-gui`
1. Move docpad cli to `docpad/bin/docpad-cli`
1. Make `docpad/bin/docpad` spawn both of those bin files

### Caution

1. Will eventually support deployment (future task)
1. Will support turning watching on and off
1. Will support a setup guide #62

### Notes

1. Interface must co-incide and work simultaneously with the CLI
1. DocPad API should still be accessible
1. Will support on-demand generation

## Sub tasks

- #62 - quickstart / gui setup experience

## Depends on

- #60 - we require to be event driven in order for the gui to work