diff --git a/templates/files.erb b/templates/files.erb
new file mode 100644
index 0000000..39adf63
--- /dev/null
+++ b/templates/files.erb
@@ -0,0 +1,14 @@
+<% if children(file).any? %>
+
+ <% children(file).each do |child|
+ css_class = File.directory?(child) ? 'folder' : File.extname(child) == '' ? 'file unknown' : 'file ' + File.extname(child)[1..-1]
+ -%>
+ - <%= File.basename(child) -%>
+ <% if File.file?(child) %>
+ <%= child %>
+ <% end %>
+ <% again(erb, _erbout, child) -%>
+
+ <% end -%>
+
+<% end -%>
diff --git a/templates/index.erb b/templates/index.erb
new file mode 100644
index 0000000..0a50e11
--- /dev/null
+++ b/templates/index.erb
@@ -0,0 +1,79 @@
+
+
+
+
+ <%= index_title %>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
<%= index_title %>
+ <% Aruba::Reporting.reports.keys.sort{|f1, f2| f1.title <=> f2.title}.each do |feature| -%>
+
<%= feature.title %>
+
+ <% Aruba::Reporting.reports[feature].each do |scenario, report_path| %>
+ - <%= scenario.title %>
+ <% end -%>
+
+ <% end -%>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templates/main.erb b/templates/main.erb
new file mode 100644
index 0000000..ff69b92
--- /dev/null
+++ b/templates/main.erb
@@ -0,0 +1,88 @@
+
+
+
+
+ <%= index_title %>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
<%= title %>
+
+
+ <%= description %>
+
+
+
Files
+
+ <%= files %>
+
+
+
Output
+
+ <% commands.each do |cmd| -%>
+ $ <%= cmd %>
+ <% end -%>
+ <%= output %>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+