Project

aladdin

0.0
No commit activity in last 3 years
No release in over 3 years
Parses the lesson files and launches a preview site.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 0.1.1
~> 0.6.2
~> 10.0.0
~> 2.12.0
~> 0.8.3

Runtime

~> 1.3
>= 0
 Project Readme

Aladdin a.k.a. genie-previewer

Build Status Dependency Status Code Climate

Previews lessons using the markdown document and tests provided by the author.

Installation

$> easy_install Pygments
$> gem install aladdin

Usage

Create a new directory for your lesson e.g. lesson_0. Change into that directory, then execute:

$> aladdin new

Update index.md and provide your unit tests in the lesson directory. Finally, execute aladdin to launch the Sinatra server:

$> aladdin server

Your lesson may be previewed at http://localhost:3456.

A short guide can be obtained using

$> aladdin --help

Note that the following filenames are reserved:

  • __js
  • __css
  • __font
  • __img
  • verify