Super-powered presentation system
Go to file
2012-03-13 15:19:54 -04:00
bin add gh-pages option 2012-03-13 13:43:23 -04:00
js-features start integrating flowerbox tests 2012-03-13 13:20:57 -04:00
lib turn off the coffeescript wrapper 2012-03-13 15:19:54 -04:00
skel some updates 2012-03-13 13:31:33 -04:00
spec/javascripts start integrating flowerbox tests 2012-03-13 13:20:57 -04:00
views some updates 2012-03-13 13:31:33 -04:00
.gitignore start integrating flowerbox tests 2012-03-13 13:20:57 -04:00
attentive.gemspec ensure good rack version for @scottdavis and tweak a loading thing 2012-02-25 21:54:41 -05:00
Gemfile start integrating flowerbox tests 2012-03-13 13:20:57 -04:00
Guardfile start integrating flowerbox tests 2012-03-13 13:20:57 -04:00
LICENSE initial commit 2012-02-09 17:05:12 -05:00
Rakefile initial commit 2012-02-09 17:05:12 -05:00
README.md add gh-pages option 2012-03-13 13:43:23 -04:00

Attentive is a new take on Ruby presentation software. It provides lots of smart things already set up for you:

  • A simple slide transition system written from scratch with no jQuery (oh snap!)
  • Sass, Compass, and CoffeeScript all plugged into Sprockets and ready to generate your presentation's CSS and JavaScripts.
  • Pygments for syntax highlighting.
  • Simple slide syntax, really really similar to how Showoff does it.

Here's what you can do:

attentive create <presenation name>

Create a new presentation.

attentive

Run the presentation that's in the current directory on port 9393.

attentive start -p <port>

Run the current presentation on another port.

attentive static

Generate a static copy of the presentation and dependent files into _site.

attentive gh-pages

Generate a static copy, commit it to the gh-pages branch of your site. gh-pages gets created if it doesn't exist.

Edit presentation.rb and start adding .slides files in presentation/. The files are processed in sort order.

While the presentation is running:

  • Click a slide, use the spacebar, or the right arrow to advance
  • Use the left arrow to go back
  • Hit [ Shift ]-T to toggle a timer on and off, then lowercase t to turn it on and off
  • Hit \ to reset the timer