HTTPS SSH

Requirements

PowerShell 2

Already installed on Windows Vista+

NodeJS

http://nodejs.org/download/

Plugins

install with

npm install -g {packagename}
  • less
  • requirejs

ActiveState Perl

http://www.activestate.com/activeperl/downloads

Packages

install with

ppm install {packagename}
  • Text:Markdown

Editing

Use eclipse IDE to open the .project file OR directly modify the markdown files with your favourite text editor.

Markdown

http://daringfireball.net/projects/markdown/

All files are written using Markdown (which allows for HTML as well). The syntax is simple enough.

Building

Running build.ps1 from a PowerShell command line should be good enough. If more options are needed, consult the help with the following command:

Get-Help build.ps1

Folder structure

data

Contains the output of build.ps1. It is a static web site with HTML files and css and a little bit of JavaScript.

swtk-data

Contains markdown files, less stylesheets and JS files.

templates

Contains markdown templates. Each file in swtk-data defines which template it will use, and at compile time, they are merged into the template.