Skip to content

Git + S6 = Slide Hack. Source Code driven Presentations for Programmers

Notifications You must be signed in to change notification settings

hasmanydevelopers/shack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to our SHack

SHack is what happens when you put together The Fast Version Control System
Git with Eric Meyer’s Simple Standards-Based Slide Show
System
offspring, S6

A SHack is a Git version controlled set of Steps, where each Step comprises
a set of Slides, and the matching Source Code. Or in other words, a code-centric
presentation, where your slides and your source code hold their hands and walk
together for your happines :)

Each Step is a Git Branch, yes a Git Branch, named following a numeric
secuence, like:


$ git branch 
  001-Hello
  002-Generate_a_Rails_base_application
  003-Add_a_Resource
* master

The Slides are simple Textile tagged text files
living inside the special slides/ folder. For each Step (branch) there is a
matching Slide named in the same way, in this case:


$ ls  slides/
001-Hello.textile
002-Generate_a_Rails_base_application.textile
003-Add_a_Resource.textile

SHack gives you the tools to build, manage and navigate this structure,
generating the associated Slideshow with the HTML, CSS & JavaScript (JQuery)
mix provided by S6

At any moment of your presentation, course or workshop, you will have both the
exact slides and the code in its matching state. Isn’t your life much better now?

Also if you are using GitHub, your SHack can be forked
at any time to allow people to contribute in a controlled manner, or just update
it to the latest versions of the always evolving technologie you are using.

About

Git + S6 = Slide Hack. Source Code driven Presentations for Programmers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages