Permalink
Browse files

Migrated puppet docs to Jekyll build - so much simpler

  • Loading branch information...
1 parent 8728a1b commit da26d6beec08a845350aeb88d9c035601dec97d3 @jamtur01 jamtur01 committed Oct 28, 2010
Showing with 84 additions and 667 deletions.
  1. +1 −0 Gemfile
  2. +5 −6 Rakefile
  3. +0 −7 bin/generate
  4. +0 −6 bin/generate_reference
  5. +1 −12 lib/puppet_docs.rb
  6. +0 −312 lib/puppet_docs/generator.rb
  7. +0 −30 lib/puppet_docs/helpers.rb
  8. +0 −31 lib/puppet_docs/levenshtein.rb
  9. +5 −0 lib/puppet_docs/reference.rb
  10. +0 −47 lib/puppet_docs/snippet.rb
  11. +0 −19 lib/puppet_docs/string_ext.rb
  12. +0 −68 lib/puppet_docs/view.rb
  13. +6 −6 linktree.rb
  14. +1 −1 marionette-collective
  15. +0 −1 snippets/devversion.markdown
  16. +0 −2 snippets/feedback.markdown
  17. +0 −14 snippets/generic.markdown
  18. +0 −20 snippets/landing.markdown
  19. +0 −1 snippets/missingrefs.markdown
  20. +0 −17 snippets/nagiosbg.markdown
  21. +0 −1 snippets/namevar.markdown
  22. +0 −1 snippets/stableversion.markdown
  23. +0 −1 snippets/todo.markdown
  24. +0 −51 snippets/typesheader.markdown
  25. +3 −0 source/_config.yml
  26. +8 −0 source/_includes/toc.markdown
  27. +18 −9 source/{layout.html.erb → _layouts/default.html}
  28. +27 −0 source/_plugins/toc.rb
  29. +9 −4 source/contribute.markdown
  30. 0 { → source}/files/fonts/Calluna-Regular.otf
  31. 0 { → source}/files/fonts/Klavika_400-Klavika_600.font.js
  32. 0 { → source}/files/javascripts/ampersands.js
  33. 0 { → source}/files/javascripts/code_highlighter.js
  34. 0 { → source}/files/javascripts/cufon-yui.js
  35. 0 { → source}/files/javascripts/drop_down.js
  36. 0 { → source}/files/javascripts/highlighters.js
  37. 0 { → source}/files/javascripts/html5.js
  38. 0 { → source}/files/javascripts/jquery-1.3.2.min.js
  39. 0 { → source}/files/stylesheets/ie_7.css
  40. 0 { → source}/files/stylesheets/ie_8.css
  41. 0 { → source}/files/stylesheets/images/argyle.png
  42. 0 { → source}/files/stylesheets/images/black-overlays.png
  43. 0 { → source}/files/stylesheets/images/default_gravatar.png
  44. 0 { → source}/files/stylesheets/images/grey-argyle-fade.png
  45. 0 { → source}/files/stylesheets/images/grid.png
  46. 0 { → source}/files/stylesheets/images/icons/16/16x16/2x2_grid.png
  47. 0 { → source}/files/stylesheets/images/icons/16/16x16/3x3_grid.png
  48. 0 { → source}/files/stylesheets/images/icons/16/16x16/3x3_grid_2.png
  49. 0 { → source}/files/stylesheets/images/icons/16/16x16/air_signal.png
  50. 0 { → source}/files/stylesheets/images/icons/16/16x16/align_center.png
  51. 0 { → source}/files/stylesheets/images/icons/16/16x16/align_just.png
  52. 0 { → source}/files/stylesheets/images/icons/16/16x16/align_left.png
  53. 0 { → source}/files/stylesheets/images/icons/16/16x16/align_right.png
  54. 0 { → source}/files/stylesheets/images/icons/16/16x16/app_window.png
  55. 0 { → source}/files/stylesheets/images/icons/16/16x16/arrow_bottom.png
  56. 0 { → source}/files/stylesheets/images/icons/16/16x16/arrow_bottom_left.png
  57. 0 { → source}/files/stylesheets/images/icons/16/16x16/arrow_bottom_rigth.png
  58. 0 { → source}/files/stylesheets/images/icons/16/16x16/arrow_l.png
  59. 0 { → source}/files/stylesheets/images/icons/16/16x16/arrow_left.png
  60. 0 { → source}/files/stylesheets/images/icons/16/16x16/arrow_r.png
  61. 0 { → source}/files/stylesheets/images/icons/16/16x16/arrow_right.png
  62. 0 { → source}/files/stylesheets/images/icons/16/16x16/arrow_top.png
  63. 0 { → source}/files/stylesheets/images/icons/16/16x16/arrow_top_left.png
  64. 0 { → source}/files/stylesheets/images/icons/16/16x16/arrow_top_right.png
  65. 0 { → source}/files/stylesheets/images/icons/16/16x16/arrow_two_head.png
  66. 0 { → source}/files/stylesheets/images/icons/16/16x16/arrow_two_head_2.png
  67. 0 { → source}/files/stylesheets/images/icons/16/16x16/attention.png
  68. 0 { → source}/files/stylesheets/images/icons/16/16x16/battery.png
  69. 0 { → source}/files/stylesheets/images/icons/16/16x16/bell.png
  70. 0 { → source}/files/stylesheets/images/icons/16/16x16/book.png
  71. 0 { → source}/files/stylesheets/images/icons/16/16x16/bookmark_1.png
  72. 0 { → source}/files/stylesheets/images/icons/16/16x16/bookmark_2.png
  73. 0 { → source}/files/stylesheets/images/icons/16/16x16/box.png
  74. 0 { → source}/files/stylesheets/images/icons/16/16x16/br_down.png
  75. 0 { → source}/files/stylesheets/images/icons/16/16x16/br_next.png
  76. 0 { → source}/files/stylesheets/images/icons/16/16x16/br_prev.png
  77. 0 { → source}/files/stylesheets/images/icons/16/16x16/br_up.png
  78. 0 { → source}/files/stylesheets/images/icons/16/16x16/brackets.png
  79. 0 { → source}/files/stylesheets/images/icons/16/16x16/browser.png
  80. 0 { → source}/files/stylesheets/images/icons/16/16x16/brush.png
  81. 0 { → source}/files/stylesheets/images/icons/16/16x16/bug.png
  82. 0 { → source}/files/stylesheets/images/icons/16/16x16/burst.png
  83. 0 { → source}/files/stylesheets/images/icons/16/16x16/calc.png
  84. 0 { → source}/files/stylesheets/images/icons/16/16x16/calendar_1.png
  85. 0 { → source}/files/stylesheets/images/icons/16/16x16/calendar_2.png
  86. 0 { → source}/files/stylesheets/images/icons/16/16x16/cancel.png
  87. 0 { → source}/files/stylesheets/images/icons/16/16x16/case.png
  88. 0 { → source}/files/stylesheets/images/icons/16/16x16/cc.png
  89. 0 { → source}/files/stylesheets/images/icons/16/16x16/cert.png
  90. 0 { → source}/files/stylesheets/images/icons/16/16x16/chart_bar.png
  91. 0 { → source}/files/stylesheets/images/icons/16/16x16/chart_line.png
  92. 0 { → source}/files/stylesheets/images/icons/16/16x16/chart_line_2.png
  93. 0 { → source}/files/stylesheets/images/icons/16/16x16/chart_pie.png
  94. 0 { → source}/files/stylesheets/images/icons/16/16x16/checkbox_checked.png
  95. 0 { → source}/files/stylesheets/images/icons/16/16x16/checkbox_unchecked.png
  96. 0 { → source}/files/stylesheets/images/icons/16/16x16/checkmark.png
  97. 0 { → source}/files/stylesheets/images/icons/16/16x16/clip.png
  98. 0 { → source}/files/stylesheets/images/icons/16/16x16/clipboard_copy.png
  99. 0 { → source}/files/stylesheets/images/icons/16/16x16/clipboard_cut.png
  100. 0 { → source}/files/stylesheets/images/icons/16/16x16/clipboard_past.png
  101. 0 { → source}/files/stylesheets/images/icons/16/16x16/clock.png
  102. 0 { → source}/files/stylesheets/images/icons/16/16x16/cloud.png
  103. 0 { → source}/files/stylesheets/images/icons/16/16x16/cloud_rain.png
  104. 0 { → source}/files/stylesheets/images/icons/16/16x16/cog.png
  105. 0 { → source}/files/stylesheets/images/icons/16/16x16/comp.png
  106. 0 { → source}/files/stylesheets/images/icons/16/16x16/compass.png
  107. 0 { → source}/files/stylesheets/images/icons/16/16x16/contact_card.png
  108. 0 { → source}/files/stylesheets/images/icons/16/16x16/cube.png
  109. 0 { → source}/files/stylesheets/images/icons/16/16x16/cur_bp.png
  110. 0 { → source}/files/stylesheets/images/icons/16/16x16/cur_dollar.png
  111. 0 { → source}/files/stylesheets/images/icons/16/16x16/cur_euro.png
  112. 0 { → source}/files/stylesheets/images/icons/16/16x16/cur_yen.png
  113. 0 { → source}/files/stylesheets/images/icons/16/16x16/cursor_H_split.png
  114. 0 { → source}/files/stylesheets/images/icons/16/16x16/cursor_V_split.png
  115. 0 { → source}/files/stylesheets/images/icons/16/16x16/cursor_arrow.png
  116. 0 { → source}/files/stylesheets/images/icons/16/16x16/cursor_drag_arrow.png
  117. 0 { → source}/files/stylesheets/images/icons/16/16x16/cursor_drag_arrow_2.png
  118. 0 { → source}/files/stylesheets/images/icons/16/16x16/cursor_drag_hand.png
  119. 0 { → source}/files/stylesheets/images/icons/16/16x16/cursor_hand.png
  120. 0 { → source}/files/stylesheets/images/icons/16/16x16/db.png
  121. 0 { → source}/files/stylesheets/images/icons/16/16x16/delete.png
  122. 0 { → source}/files/stylesheets/images/icons/16/16x16/doc_delete.png
  123. 0 { → source}/files/stylesheets/images/icons/16/16x16/doc_edit.png
  124. 0 { → source}/files/stylesheets/images/icons/16/16x16/doc_empty.png
  125. 0 { → source}/files/stylesheets/images/icons/16/16x16/doc_export.png
  126. 0 { → source}/files/stylesheets/images/icons/16/16x16/doc_import.png
  127. 0 { → source}/files/stylesheets/images/icons/16/16x16/doc_lines.png
  128. 0 { → source}/files/stylesheets/images/icons/16/16x16/doc_lines_stright.png
  129. 0 { → source}/files/stylesheets/images/icons/16/16x16/doc_minus.png
  130. 0 { → source}/files/stylesheets/images/icons/16/16x16/doc_new.png
  131. 0 { → source}/files/stylesheets/images/icons/16/16x16/doc_plus.png
  132. 0 { → source}/files/stylesheets/images/icons/16/16x16/document.png
  133. 0 { → source}/files/stylesheets/images/icons/16/16x16/download.png
  134. 0 { → source}/files/stylesheets/images/icons/16/16x16/emotion_sad.png
  135. 0 { → source}/files/stylesheets/images/icons/16/16x16/emotion_smile.png
  136. 0 { → source}/files/stylesheets/images/icons/16/16x16/expand.png
  137. 0 { → source}/files/stylesheets/images/icons/16/16x16/eye.png
  138. 0 { → source}/files/stylesheets/images/icons/16/16x16/eye_inv.png
  139. 0 { → source}/files/stylesheets/images/icons/16/16x16/facebook.png
  140. 0 { → source}/files/stylesheets/images/icons/16/16x16/filter.png
  141. 0 { → source}/files/stylesheets/images/icons/16/16x16/fire.png
  142. 0 { → source}/files/stylesheets/images/icons/16/16x16/flag.png
  143. 0 { → source}/files/stylesheets/images/icons/16/16x16/folder.png
  144. 0 { → source}/files/stylesheets/images/icons/16/16x16/folder_arrow.png
  145. 0 { → source}/files/stylesheets/images/icons/16/16x16/folder_delete.png
  146. 0 { → source}/files/stylesheets/images/icons/16/16x16/folder_minus.png
  147. 0 { → source}/files/stylesheets/images/icons/16/16x16/folder_open.png
  148. 0 { → source}/files/stylesheets/images/icons/16/16x16/folder_plus.png
  149. 0 { → source}/files/stylesheets/images/icons/16/16x16/font_bold.png
  150. 0 { → source}/files/stylesheets/images/icons/16/16x16/font_italic.png
  151. 0 { → source}/files/stylesheets/images/icons/16/16x16/font_size.png
  152. 0 { → source}/files/stylesheets/images/icons/16/16x16/font_strokethrough.png
  153. 0 { → source}/files/stylesheets/images/icons/16/16x16/font_underline.png
  154. 0 { → source}/files/stylesheets/images/icons/16/16x16/game_pad.png
  155. 0 { → source}/files/stylesheets/images/icons/16/16x16/globe_1.png
  156. 0 { → source}/files/stylesheets/images/icons/16/16x16/globe_2.png
  157. 0 { → source}/files/stylesheets/images/icons/16/16x16/globe_3.png
  158. 0 { → source}/files/stylesheets/images/icons/16/16x16/google.png
  159. 0 { → source}/files/stylesheets/images/icons/16/16x16/hand_1.png
  160. 0 { → source}/files/stylesheets/images/icons/16/16x16/hand_2.png
  161. 0 { → source}/files/stylesheets/images/icons/16/16x16/hand_contra.png
  162. 0 { → source}/files/stylesheets/images/icons/16/16x16/hand_pro.png
  163. 0 { → source}/files/stylesheets/images/icons/16/16x16/headphones.png
  164. 0 { → source}/files/stylesheets/images/icons/16/16x16/heart.png
  165. 0 { → source}/files/stylesheets/images/icons/16/16x16/heart_empty.png
  166. 0 { → source}/files/stylesheets/images/icons/16/16x16/home.png
  167. 0 { → source}/files/stylesheets/images/icons/16/16x16/image_text.png
  168. 0 { → source}/files/stylesheets/images/icons/16/16x16/inbox.png
  169. 0 { → source}/files/stylesheets/images/icons/16/16x16/indent_decrease.png
  170. 0 { → source}/files/stylesheets/images/icons/16/16x16/indent_increase.png
  171. 0 { → source}/files/stylesheets/images/icons/16/16x16/info.png
  172. 0 { → source}/files/stylesheets/images/icons/16/16x16/iphone.png
  173. 0 { → source}/files/stylesheets/images/icons/16/16x16/key.png
  174. 0 { → source}/files/stylesheets/images/icons/16/16x16/layers_1.png
  175. 0 { → source}/files/stylesheets/images/icons/16/16x16/layers_2.png
  176. 0 { → source}/files/stylesheets/images/icons/16/16x16/lightbulb.png
  177. 0 { → source}/files/stylesheets/images/icons/16/16x16/lighting.png
  178. 0 { → source}/files/stylesheets/images/icons/16/16x16/link.png
  179. 0 { → source}/files/stylesheets/images/icons/16/16x16/list_bullets.png
  180. 0 { → source}/files/stylesheets/images/icons/16/16x16/list_num.png
  181. 0 { → source}/files/stylesheets/images/icons/16/16x16/magic_wand.png
  182. 0 { → source}/files/stylesheets/images/icons/16/16x16/mail.png
  183. 0 { → source}/files/stylesheets/images/icons/16/16x16/mail_2.png
  184. 0 { → source}/files/stylesheets/images/icons/16/16x16/mic.png
  185. 0 { → source}/files/stylesheets/images/icons/16/16x16/monitor.png
  186. 0 { → source}/files/stylesheets/images/icons/16/16x16/movie.png
  187. 0 { → source}/files/stylesheets/images/icons/16/16x16/music.png
  188. 0 { → source}/files/stylesheets/images/icons/16/16x16/net_comp.png
  189. 0 { → source}/files/stylesheets/images/icons/16/16x16/network.png
  190. 0 { → source}/files/stylesheets/images/icons/16/16x16/notepad.png
  191. 0 { → source}/files/stylesheets/images/icons/16/16x16/notepad_2.png
  192. 0 { → source}/files/stylesheets/images/icons/16/16x16/on-off.png
  193. 0 { → source}/files/stylesheets/images/icons/16/16x16/openid.png
  194. 0 { → source}/files/stylesheets/images/icons/16/16x16/padlock_closed.png
  195. 0 { → source}/files/stylesheets/images/icons/16/16x16/padlock_open.png
  196. 0 { → source}/files/stylesheets/images/icons/16/16x16/page_layout.png
  197. 0 { → source}/files/stylesheets/images/icons/16/16x16/paragraph.png
  198. 0 { → source}/files/stylesheets/images/icons/16/16x16/pencil.png
  199. 0 { → source}/files/stylesheets/images/icons/16/16x16/phone.png
  200. 0 { → source}/files/stylesheets/images/icons/16/16x16/phone_1.png
  201. 0 { → source}/files/stylesheets/images/icons/16/16x16/phone_2.png
  202. 0 { → source}/files/stylesheets/images/icons/16/16x16/phone_touch.png
  203. 0 { → source}/files/stylesheets/images/icons/16/16x16/photo.png
  204. 0 { → source}/files/stylesheets/images/icons/16/16x16/picture.png
  205. 0 { → source}/files/stylesheets/images/icons/16/16x16/pin.png
  206. 0 { → source}/files/stylesheets/images/icons/16/16x16/pin_2.png
  207. 0 { → source}/files/stylesheets/images/icons/16/16x16/pin_map.png
  208. 0 { → source}/files/stylesheets/images/icons/16/16x16/pin_map_down.png
  209. 0 { → source}/files/stylesheets/images/icons/16/16x16/pin_map_left.png
  210. 0 { → source}/files/stylesheets/images/icons/16/16x16/pin_map_right.png
  211. 0 { → source}/files/stylesheets/images/icons/16/16x16/pin_map_top.png
  212. 0 { → source}/files/stylesheets/images/icons/16/16x16/pin_sq_down.png
  213. 0 { → source}/files/stylesheets/images/icons/16/16x16/pin_sq_left.png
  214. 0 { → source}/files/stylesheets/images/icons/16/16x16/pin_sq_right.png
  215. 0 { → source}/files/stylesheets/images/icons/16/16x16/pin_sq_top.png
  216. 0 { → source}/files/stylesheets/images/icons/16/16x16/playback_ff.png
  217. 0 { → source}/files/stylesheets/images/icons/16/16x16/playback_next.png
  218. 0 { → source}/files/stylesheets/images/icons/16/16x16/playback_pause.png
  219. 0 { → source}/files/stylesheets/images/icons/16/16x16/playback_play.png
  220. 0 { → source}/files/stylesheets/images/icons/16/16x16/playback_prev.png
  221. 0 { → source}/files/stylesheets/images/icons/16/16x16/playback_rec.png
  222. 0 { → source}/files/stylesheets/images/icons/16/16x16/playback_reload.png
  223. 0 { → source}/files/stylesheets/images/icons/16/16x16/playback_rew.png
  224. 0 { → source}/files/stylesheets/images/icons/16/16x16/playback_stop.png
  225. 0 { → source}/files/stylesheets/images/icons/16/16x16/preso.png
  226. 0 { → source}/files/stylesheets/images/icons/16/16x16/print.png
  227. 0 { → source}/files/stylesheets/images/icons/16/16x16/redo.png
  228. 0 { → source}/files/stylesheets/images/icons/16/16x16/rnd_br_down.png
  229. 0 { → source}/files/stylesheets/images/icons/16/16x16/rnd_br_first.png
  230. 0 { → source}/files/stylesheets/images/icons/16/16x16/rnd_br_last.png
  231. 0 { → source}/files/stylesheets/images/icons/16/16x16/rnd_br_next.png
  232. 0 { → source}/files/stylesheets/images/icons/16/16x16/rnd_br_prev.png
  233. 0 { → source}/files/stylesheets/images/icons/16/16x16/rnd_br_up.png
  234. 0 { → source}/files/stylesheets/images/icons/16/16x16/round.png
  235. 0 { → source}/files/stylesheets/images/icons/16/16x16/round_and_up.png
  236. 0 { → source}/files/stylesheets/images/icons/16/16x16/round_arrow_left.png
  237. 0 { → source}/files/stylesheets/images/icons/16/16x16/round_arrow_right.png
  238. 0 { → source}/files/stylesheets/images/icons/16/16x16/round_checkmark.png
  239. 0 { → source}/files/stylesheets/images/icons/16/16x16/round_delete.png
  240. 0 { → source}/files/stylesheets/images/icons/16/16x16/round_minus.png
  241. 0 { → source}/files/stylesheets/images/icons/16/16x16/round_plus.png
  242. 0 { → source}/files/stylesheets/images/icons/16/16x16/rss.png
  243. 0 { → source}/files/stylesheets/images/icons/16/16x16/rss_sq.png
  244. 0 { → source}/files/stylesheets/images/icons/16/16x16/sand.png
  245. 0 { → source}/files/stylesheets/images/icons/16/16x16/sat_dish.png
  246. 0 { → source}/files/stylesheets/images/icons/16/16x16/save.png
  247. 0 { → source}/files/stylesheets/images/icons/16/16x16/server.png
  248. 0 { → source}/files/stylesheets/images/icons/16/16x16/share.png
  249. 0 { → source}/files/stylesheets/images/icons/16/16x16/shop_cart.png
  250. 0 { → source}/files/stylesheets/images/icons/16/16x16/sound_high.png
  251. 0 { → source}/files/stylesheets/images/icons/16/16x16/sound_low.png
  252. 0 { → source}/files/stylesheets/images/icons/16/16x16/sound_mute.png
  253. 0 { → source}/files/stylesheets/images/icons/16/16x16/spechbubble.png
  254. 0 { → source}/files/stylesheets/images/icons/16/16x16/spechbubble_2.png
  255. 0 { → source}/files/stylesheets/images/icons/16/16x16/spechbubble_sq.png
  256. 0 { → source}/files/stylesheets/images/icons/16/16x16/spechbubble_sq_line.png
  257. 0 { → source}/files/stylesheets/images/icons/16/16x16/sq_br_down.png
  258. 0 { → source}/files/stylesheets/images/icons/16/16x16/sq_br_first.png
  259. 0 { → source}/files/stylesheets/images/icons/16/16x16/sq_br_last.png
  260. 0 { → source}/files/stylesheets/images/icons/16/16x16/sq_br_next.png
  261. 0 { → source}/files/stylesheets/images/icons/16/16x16/sq_br_prev.png
  262. 0 { → source}/files/stylesheets/images/icons/16/16x16/sq_br_up.png
  263. 0 { → source}/files/stylesheets/images/icons/16/16x16/sq_down.png
  264. 0 { → source}/files/stylesheets/images/icons/16/16x16/sq_minus.png
  265. 0 { → source}/files/stylesheets/images/icons/16/16x16/sq_next.png
  266. 0 { → source}/files/stylesheets/images/icons/16/16x16/sq_plus.png
  267. 0 { → source}/files/stylesheets/images/icons/16/16x16/sq_prev.png
  268. 0 { → source}/files/stylesheets/images/icons/16/16x16/sq_up.png
  269. 0 { → source}/files/stylesheets/images/icons/16/16x16/square_shape.png
  270. 0 { → source}/files/stylesheets/images/icons/16/16x16/star.png
  271. 0 { → source}/files/stylesheets/images/icons/16/16x16/star_fav.png
  272. 0 { → source}/files/stylesheets/images/icons/16/16x16/star_fav_empty.png
  273. 0 { → source}/files/stylesheets/images/icons/16/16x16/sun.png
  274. 0 { → source}/files/stylesheets/images/icons/16/16x16/tag.png
  275. 0 { → source}/files/stylesheets/images/icons/16/16x16/tape.png
  276. 0 { → source}/files/stylesheets/images/icons/16/16x16/target.png
  277. 0 { → source}/files/stylesheets/images/icons/16/16x16/text_curstor.png
  278. 0 { → source}/files/stylesheets/images/icons/16/16x16/text_letter_t.png
  279. 0 { → source}/files/stylesheets/images/icons/16/16x16/top_right_expand.png
  280. 0 { → source}/files/stylesheets/images/icons/16/16x16/trash.png
  281. 0 { → source}/files/stylesheets/images/icons/16/16x16/twitter.png
  282. 0 { → source}/files/stylesheets/images/icons/16/16x16/twitter_2.png
  283. 0 { → source}/files/stylesheets/images/icons/16/16x16/undo.png
  284. 0 { → source}/files/stylesheets/images/icons/16/16x16/user.png
  285. 0 { → source}/files/stylesheets/images/icons/16/16x16/users.png
  286. 0 { → source}/files/stylesheets/images/icons/16/16x16/wrench.png
  287. 0 { → source}/files/stylesheets/images/icons/16/16x16/wrench_plus.png
  288. 0 { → source}/files/stylesheets/images/icons/16/16x16/wrench_plus_2.png
  289. 0 { → source}/files/stylesheets/images/icons/16/16x16/zoom.png
  290. 0 { → source}/files/stylesheets/images/icons/16/aim.png
  291. 0 { → source}/files/stylesheets/images/icons/16/cross.png
  292. 0 { → source}/files/stylesheets/images/icons/16/facebook.png
  293. 0 { → source}/files/stylesheets/images/icons/16/google.png
  294. 0 { → source}/files/stylesheets/images/icons/16/round_arrow_left.png
  295. 0 { → source}/files/stylesheets/images/icons/16/rss.png
  296. 0 { → source}/files/stylesheets/images/icons/16/speech_bubble.png
  297. 0 { → source}/files/stylesheets/images/icons/16/tick.png
  298. 0 { → source}/files/stylesheets/images/icons/16/twitter.png
  299. 0 { → source}/files/stylesheets/images/icons/16/user.png
  300. 0 { → source}/files/stylesheets/images/icons/16/user_tile.png
Sorry, we could not display the entire diff because too many files (1,629) changed.
View
1 Gemfile
@@ -1,6 +1,7 @@
source "http://gems.rubyforge.org"
source "http://gemcutter.org"
+gem 'jekyll'
gem 'maruku'
gem 'actionpack'
gem 'nokogiri'
View
11 Rakefile
@@ -13,7 +13,7 @@ end
$LOAD_PATH.unshift File.expand_path('lib')
-dependencies = %w(maruku nokogiri erubis rack blockenspiel versionomy)
+dependencies = %w(jekyll maruku nokogiri erubis rack blockenspiel versionomy)
references = %w(configuration function indirection metaparameter network report type)
namespace :install do
@@ -31,22 +31,21 @@ task :install => dependencies.map { |d| "install:#{d}" }
desc "Generate the documentation"
task :generate do
ENV.delete("PDF")
- sh "bin/generate"
+ system("jekyll output")
Rake::Task['references:symlink'].invoke
end
task :generate_pdf do
ENV["PDF"]="1"
- sh "bin/generate"
+ system("jekyll output")
Rake::Task['references:symlink'].invoke
what_files = Scanner.new('output','output/index.html').run()
- sh "htmldoc --book --title --no-toc --titlefile images/PuppetLabshorizontal.png -f puppet.pdf #{what_files}"
- sh "rm -fr output"
+ system("htmldoc --book --title --no-toc --titlefile images/PuppetLabshorizontal.png -f puppet.pdf #{what_files}")
end
desc "Serve generated output on port 9292"
task :serve do
- sh "rackup"
+ system("rackup")
end
desc "Generate docs and serve locally"
View
7 bin/generate
@@ -1,7 +0,0 @@
-#!/usr/bin/env ruby
-
-$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))
-require 'rubygems'
-require 'puppet_docs'
-
-PuppetDocs::Generator.new.generate
View
6 bin/generate_reference
@@ -1,6 +0,0 @@
-#!/usr/bin/env ruby
-
-$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))
-require 'puppet_docs'
-
-PuppetDocs::Reference::Generator.new(*ARGV).generate
View
13 lib/puppet_docs.rb
@@ -3,7 +3,7 @@
require 'set'
require 'pathname'
-%w(maruku nokogiri erubis versionomy).each do |dep|
+%w(jekyll maruku nokogiri erubis versionomy).each do |dep|
begin
require dep
rescue LoadError
@@ -17,18 +17,7 @@ def self.root
@root ||= Pathname.new(File.expand_path(__FILE__)).parent + '..'
end
- autoload :Generator, "puppet_docs/generator"
autoload :Reference, "puppet_docs/reference"
- autoload :Helpers, "puppet_docs/helpers"
- autoload :Levenshtein, "puppet_docs/levenshtein"
- autoload :Snippet, "puppet_docs/snippet"
- autoload :View, "puppet_docs/view"
- autoload :StringExt, "puppet_docs/string_ext"
end
-class String
- include PuppetDocs::StringExt
-end
-
-
View
312 lib/puppet_docs/generator.rb
@@ -1,312 +0,0 @@
-module PuppetDocs
- class Generator
- attr_reader :output, :view_path, :view, :source_dir
-
- class MissingPrologueError < ::ArgumentError; end
-
- def initialize(output = nil)
- @source_dir = File.join(File.dirname(__FILE__), '..', '..')
-
- @output = output || File.join(@source_dir, "output")
-
- unless ENV["ONLY"]
- FileUtils.rm_r(@output) if File.directory?(@output)
- FileUtils.mkdir(@output)
- end
- create_log_directory!
-
- @view_path = File.join(@source_dir, "source")
- end
-
- def generate
- puts "Logging in #{log_filename}"
- puppet = Dir[File.join(view_path, '**/*.{markdown,erb}')].reject { |p| p.include?('#') || p.include?('html') || p.include?('references') }
- mcollective = Dir[File.join(view_path, 'mcollective/**/*.{markdown,md}')].reject { |p| p.include?('html') || p.include?('referenes') }
- refs = Dir[File.join(view_path, 'references/**/*.{markdown,erb}')].reject { |p| p.include?('#') || p.include?('html') }
-
- if ENV["ONLY"]
- only = ENV["ONLY"].split(",").map{|x| x.strip }.map {|o| "#{o}.markdown" }
- puppet = puppet.find_all {|p| only.include?(p) }
- puts "GENERATING ONLY #{puppet.inspect}"
- end
-
- puppet.each do |puppet|
- generate_guide(puppet)
- end
-
- mcollective.each do |mcollective|
- generate_guide(mcollective)
- end
-
- refs.each do |ref|
- generate_ref(ref)
- end
-
- copy_html
-
- # Copy images and css files to html directory
- FileUtils.cp_r File.join(source_dir, 'images'), File.join(output, 'images')
- FileUtils.cp_r File.join(source_dir, 'files'), File.join(output, 'files')
- end
-
- def copy_html
- html = Dir[File.join(view_path, '**/*.html')].reject { |p| p.include?('#') }
- html.each do |filename|
- new_path = filename.sub(view_path, output)
- start_progress filename[view_path.size..-1]
- FileUtils.mkdir_p(File.dirname(new_path)) rescue nil
- FileUtils.cp filename, new_path
- stop_progress 'COPIED'
- end
- end
-
- def generate_ref(ref)
- ref =~ /(.*?)(\.markdown(?:\.erb))?$/
- name = $1
- ext = $2
-
- rel_path = ref.sub(view_path, '')[1..-1]
- slug = ext ? File.basename(rel_path, ext) : File.basename(rel_path, '.markdown')
-
- planned_path = File.join(output, File.dirname(rel_path), slug) + '.html'
-
- start_progress(name[view_path.size..-1] + (ext || ''))
-
- FileUtils.mkdir_p(File.dirname(planned_path)) rescue nil
-
- view = View.new(:to_root => '../' * rel_path.scan(/\//).size)
-
- File.open(planned_path, 'w') do |f|
-
- body = raw_body(ref, view)
-
- title, body = set_ref_header_section(name, body, view)
- unless title && body
- stop_progress 'MISSING PROLOGUE'
- return false
- end
- body = add_snippets(body)
- body = add_extras(body)
- body = set_index(title, body, view)
-
- result = view.render(markdown(body, true))
- f.write result
- warn_about_broken_links(result) if ENV.key?("WARN_BROKEN_LINKS")
- stop_progress 'GENERATED'
- end
- rescue => err
- puts err.inspect
- puts err.backtrace
- stop_progress 'ERROR'
- end
-
- def generate_guide(guide)
- guide =~ /(.*?)(\.markdown(?:\.erb))?$/
- name = $1
- ext = $2
-
- rel_path = guide.sub(view_path, '')[1..-1]
- slug = ext ? File.basename(rel_path, ext) : File.basename(rel_path, '.markdown')
-
- planned_path = File.join(output, File.dirname(rel_path), slug) + '.html'
-
- start_progress(name[view_path.size..-1] + (ext || ''))
-
- FileUtils.mkdir_p(File.dirname(planned_path)) rescue nil
-
- view = View.new(:to_root => '../' * rel_path.scan(/\//).size)
-
- File.open(planned_path, 'w') do |f|
-
- body = raw_body(guide, view)
-
- title, body = set_header_section(name, body, view)
- unless title && body
- stop_progress 'MISSING PROLOGUE'
- return false
- end
- body = add_snippets(body)
- body = add_extras(body)
- body = set_index(title, body, view)
-
- result = view.render(markdown(body, true))
- f.write result
- warn_about_broken_links(result) if ENV.key?("WARN_BROKEN_LINKS")
- stop_progress 'GENERATED'
- end
- rescue => err
- puts err.inspect
- puts err.backtrace
- stop_progress 'ERROR'
- end
-
- def set_header_section(name, body, view)
- header, new_body = body.split(/\*\s+\*\s+\*/, 2)
- if new_body
- if header =~ /^(\S[^\r\n]+)\r?\n=+\s*$/ms
- page_title = $1.strip
- else
- return false
- end
- header = markdown(add_snippets(header))
- view.set(:page_title, page_title)
- view.set(:header_section, header)
- [page_title, new_body]
- else
- # Did not provide a prologue separator
- false
- end
- end
-
- def set_ref_header_section(name, body, view)
- header, new_body = body.split(/\*\*This page .*\*\*$|\*\(last generated .*\)\*$/, 2)
- if new_body
- if header =~ /^(\#|\%)\s(\S[^\r\n]+)$/ms
- page_title = $2.strip
- header = ''
- else
- return false
- end
- header = markdown(add_snippets(header))
- view.set(:page_title, page_title)
- view.set(:header_section, header)
- [page_title, new_body]
- else
- # Did not provide a prologue separator
- false
- end
- end
-
- def set_index(title, body, view)
- index = <<-INDEX
- <div id="subCol">
- <h3 class="chapter">Contents</h3>
- <ol class="chapters">
- INDEX
-
- html = ''
- logging do
- html = Maruku.new("#{title}\n#{'=' * title.size}\n\n#{body}\n\n* Create TOC\n{:toc}").to_html_document
- end
- doc = Nokogiri(html)
- toc = doc.css('.maruku_toc')
- children = toc.css('ul').first.children
- return body if children.empty?
- index << children.to_s
-
- index << '</ol>'
- index << '</div>'
-
- view.set(:index_section, index)
-
- body
- end
-
- def raw_body(path, view)
- body = File.read(path)
- if path =~ /\.markdown\.erb$/
- raw_content = File.read(path)
- view.set_local :page, Pathname.new(path)
- view.render(body, :layout => false)
- else
- body
- end
- end
-
- def markdown(body, include_settings = false)
- body = settings_content + body if include_settings
- logging do
- Maruku.new(body).to_html
- end
- end
-
- def add_extras(body)
- body.gsub(/^(NOTE|INFO|WARNING)(?:\.|\:)(.*?)(?:\r?\n){2,}/m) do |m|
- css_class = $1.downcase
- result = "<div class='#{css_class}'>"
- result << markdown($2.strip)
- result << "</div>\n\n"
- result
- end
- end
-
- def add_snippets(body)
- Snippet.process(body)
- end
-
- def warn_about_broken_links(html)
- anchors = extract_anchors(html)
- check_fragment_identifiers(html, anchors)
- end
-
- def extract_anchors(html)
- # Markdown generates headers with IDs computed from titles.
- anchors = Set.new
- html.scan(/<h\d\s+id="([^"]+)/).flatten.each do |anchor|
- if anchors.member?(anchor)
- puts "*** DUPLICATE HEADER ID: #{anchor}, please consider rewording" if ENV.key?("WARN_DUPLICATE_HEADERS")
- else
- anchors << anchor
- end
- end
-
- # Also, footnotes are rendered as paragraphs this way.
- anchors += Set.new(html.scan(/<p\s+class="footnote"\s+id="([^"]+)/).flatten)
- return anchors
- end
-
- def check_fragment_identifiers(html, anchors)
- html.scan(/<a\s+href="#([^"]+)/).flatten.each do |fragment_identifier|
- next if fragment_identifier == 'mainCol' # in layout, jumps to some DIV
- unless anchors.member?(fragment_identifier)
- guess = anchors.min { |a, b|
- Levenshtein.distance(fragment_identifier, a) <=> Levenshtein.distance(fragment_identifier, b)
- }
- puts "*** BROKEN LINK: ##{fragment_identifier}, perhaps you meant ##{guess}."
- end
- end
- end
-
- def log_filename
- @log_filename ||= PuppetDocs.root + 'log' + 'generator.log'
- end
-
- # Maruku's logging control is spotty (even using :on_error and
- # :error_stream); for now we redirect $stderr output to keep it quiet.
- def logging(&block) #:nodoc:
- result = nil
- log_filename.open('a') do |log|
- real = $stderr
- $stderr = log
- result = yield
- $stderr = real
- end
- result
- end
-
- def create_log_directory!
- log_filename.parent.mkpath
- end
-
- def settings_content
- @settings_content ||=
- begin
- settings_filename = File.join(view_path, 'settings.txt')
- if File.exist?(settings_filename)
- File.read(settings_filename)
- else
- ''
- end
- end
- end
-
- def start_progress(name)
- print('%-70s ' % "#{name} ...")
- end
-
- def stop_progress(result)
- puts "[#{result}]"
- end
-
- end
-end
View
30 lib/puppet_docs/helpers.rb
@@ -1,30 +0,0 @@
-module PuppetDocs
- module Helpers
-
- def ticket(n, text = nil, project = 'puppet')
- url = "http://projects.puppetlabs.com/projects/#{project}/tickets/#{n}"
- inner = text ? text : "Ticket ##{n}"
- %{<a href="#{url}">#{inner}</a>}
- end
-
- # be used inside markdown.erb files.
- def md_child_list(subdir_names = 'types')
- list = page.parent.children.map do |e|
- if e != page
- if e.to_s =~ /markdown$/
- md_link(e.basename('.markdown'))
- elsif e.directory?
- md_link(e.basename, e.basename + '/') + " #{subdir_names}"
-
- end
- end
- end
- list.map { |item| "* #{item}" }.join("\n")
- end
-
- def md_link(text, url = text + '.html')
- "[#{text}](#{url})"
- end
-
- end
-end
View
31 lib/puppet_docs/levenshtein.rb
@@ -1,31 +0,0 @@
-module PuppetDocs
- module Levenshtein
- # Based on the pseudocode in http://en.wikipedia.org/wiki/Levenshtein_distance.
- def self.distance(s1, s2)
- s = s1.unpack('U*')
- t = s2.unpack('U*')
- m = s.length
- n = t.length
-
- # matrix initialization
- d = []
- 0.upto(m) { |i| d << [i] }
- 0.upto(n) { |j| d[0][j] = j }
-
- # distance computation
- 1.upto(m) do |i|
- 1.upto(n) do |j|
- cost = s[i] == t[j] ? 0 : 1
- d[i][j] = [
- d[i-1][j] + 1, # deletion
- d[i][j-1] + 1, # insertion
- d[i-1][j-1] + cost, # substitution
- ].min
- end
- end
-
- # all done
- return d[m][n]
- end
- end
-end
View
5 lib/puppet_docs/reference.rb
@@ -43,6 +43,11 @@ def generate
if content
setup_destination!
File.open(destination_filename, 'w') { |f| f.write content }
+ header = "---\nlayout: default\ntitle: "
+ File.open(destination_filename).read() =~ /\# (.*)\n/
+ title = $1
+ file = IO.read(destination_file)
+ open(destination_file, 'w') { |f| f << header << title << "\n---" << "\n\n" << file}
puts "Wrote #{destination_filename}"
else
abort "Could not build #{@name} reference using puppetdoc at #{version}"
View
47 lib/puppet_docs/snippet.rb
@@ -1,47 +0,0 @@
-module PuppetDocs
-
- class Snippet
-
- def self.cache
- @cache ||= {}
- end
-
- def self.[](name)
- name = name.to_s.downcase
- cache[name] ||= new(name)
- end
-
- def self.process(body)
- body.gsub(/\{([A-Z]+)\}/) do |m|
- self[$1]
- end
- end
-
- def initialize(name)
- @name = name
- end
-
- def to_s
- content
- end
-
- private
-
- def filename
- @filename ||= PuppetDocs.root + "snippets/#{@name}.markdown"
- end
-
- def content
- @content ||=
- if filename.exist?
- # Warning: susceptible to infinite recursion if you're
- # not careful in your snippets.
- Snippet.process(filename.read.strip)
- else
- ''
- end
- end
-
- end
-
-end
View
19 lib/puppet_docs/string_ext.rb
@@ -1,19 +0,0 @@
-module PuppetDocs
-
- module StringExt
-
- def underscore
- to_s.gsub(/::/, '/').
- gsub(/([A-Z]+)([A-Z][a-z])/,'\1_\2').
- gsub(/([a-z\d])([A-Z])/,'\1_\2').
- tr("-", "_").
- downcase
- end
-
- def titleize
- underscore.gsub(/\b('?[a-z])/) { $1.capitalize }
- end
-
- end
-
-end
View
68 lib/puppet_docs/view.rb
@@ -1,68 +0,0 @@
-module PuppetDocs
-
- class View
-
- def self.layout
- if ENV.fetch("PDF","") != ""
- path = PuppetDocs.root + "source/layout_pdf.html.erb"
- else
- path = PuppetDocs.root + "source/layout.html.erb"
- end
- path.read
- end
-
- # FIXME: I'm not sure why we want to do this. Disabling for now.
- #def self.layout=(text)
- # @layout = text
- #end
-
- def self.render_defaults
- @render_defaults ||= {:layout => true}
- end
-
- def initialize(data = {})
- @data = Erubis::Context.new(data)
- class << @data; include PuppetDocs::Helpers; end
- end
-
- def set(name, value)
- @data[name] = value
- end
-
- def set_local(name, value)
- set(name, value)
- (class << @data; self; end).instance_eval "attr_reader :#{name}"
- end
-
- def [](name)
- @data[name]
- end
-
- def render(*args)
- options = args.last.is_a?(Hash) ? args.pop : {}
- options = self.class.render_defaults.merge(options)
- text = args.shift
- result = Erubis::Eruby.new(text).evaluate(@data, &data_access(nil))
- if options[:layout]
- if self.class.layout
- result = Erubis::Eruby.new(self.class.layout).evaluate(@data, &data_access(result))
- end
- end
- result
- end
-
- private
-
- def data_access(text = nil)
- proc do |*sections|
- if !sections.empty?
- @data[sections.first]
- else
- text
- end
- end
- end
-
- end
-
-end
View
12 linktree.rb
@@ -3,8 +3,8 @@
# Copyright 2010, Puppet Labs
# Michael DeHaan <michael@puppetlabs.com>
#
-# Given any directory tree containing HTML files, output the list
-# of files in the order that they would be best fed to htmldoc, so
+# Given any directory tree containing HTML files, output the list
+# of files in the order that they would be best fed to htmldoc, so
# that PDF conversion of the files reads logically. NOTE: it turns
# out trying to do this by software is a BAD idea and our docs
# don't have a lot of structure. A better approach in the future
@@ -41,7 +41,7 @@ def initialize(tree,head)
pattern = /\.html$/
@candidates = get_candidates(@tree,pattern)
end
-
+
def run()
# first we sort candidates by depth so things further down in the tree appear later
sorted = get_sorted_candidates(@candidates)
@@ -52,13 +52,13 @@ def run()
compute(sorted) { |candidate,link|
link = link.gsub("//","/")
unless link.nil? or links.include?(link) or link.include?("references")
- links << link if File.exists?(link)
+ links << link if File.exists?(link)
end
}
links = links.insert(0, @head)
links.join(' ')
end
-
+
def get_sorted_candidates(candidates)
candidates.sort { |a,b| depth_cmp(a,b,@head) }
end
@@ -100,7 +100,7 @@ def link_cleanup(dir, link)
else
nil
end
- end
+ end
def compute(candidates)
candidates.each do |candidate|
2 marionette-collective
@@ -1 +1 @@
-Subproject commit 3ddd0f578dd66aa13938d6c2a153cf957ea87c39
+Subproject commit cae12552ed9e15f726837428235021a2fe22312c
View
1 snippets/devversion.markdown
@@ -1 +0,0 @@
-2.6.2
View
2 snippets/feedback.markdown
@@ -1,2 +0,0 @@
-NOTE: See an inaccuracy or think we're missing something?
-<a class='open-feedback' href='http://projects.puppetlabs.com/projects/puppet-docs/issues/new'>Let us know!</a>
View
14 snippets/generic.markdown
@@ -1,14 +0,0 @@
-Requirements
-------------
-
-No additional requirmements.
-
-Platforms
----------
-
-All platforms.
-
-Version Compatibility
----------------------
-
-{TODO}
View
20 snippets/landing.markdown
@@ -1,20 +0,0 @@
-Here you'll find:
-
-* Guides to walk you through installation and configuration of a
- working Puppet system, explain each [resource type](/guides/types/),
- and provide other useful information
-* Help documentation for [Puppet](/projects/puppet/) and the [Puppet Dashboard](/projects/dashboard/)
-* Version-specific [references](/references/) generated by
- [puppetdoc](/projects/puppet/puppetdoc.html)
-* Also be sure to check out the [Wiki](http://projects.puppetlabs.com/projects/puppet/wiki)
-
-<div class="section">
- <h3>Guides</h3>
- ### Getting Started
-
- * [An Introduction to Puppet](/guides/introduction.html)
- * [Installing Puppet](/guides/installation.html)
-
- ### Using Puppet
-
-* [Puppet Patterns](http://projects.puppetlabs.com/projects/puppet/wiki/Patterns)
View
1 snippets/missingrefs.markdown
@@ -1 +0,0 @@
-WARNING: Missing references to pages
View
17 snippets/nagiosbg.markdown
@@ -1,17 +0,0 @@
-Background
-----------
-
-This resource type is autogenerated
-using the model developed in
-[Naginator](http://projects.puppetlabs.com/projects/naginator),
-and all of the Nagios types are generated using the same code and
-the same library.
-
-This type generates Nagios configuration statements in
-Nagios-parseable configuration files. By default, the statements
-will be added to `/etc/nagios/<type>.cfg`, but you can
-send them to a different file by setting their `target` attribute.
-
-WARNING: You can purge Nagios resources using the `resources` type, but
-*only* in the default file locations. This is an architectural
-limitation.
View
1 snippets/namevar.markdown
@@ -1 +0,0 @@
-INFO: This is the `namevar` for this resource type.
View
1 snippets/stableversion.markdown
@@ -1 +0,0 @@
-2.6.2
View
1 snippets/todo.markdown
@@ -1 +0,0 @@
-WARNING: This section has not been completed.
View
51 snippets/typesheader.markdown
@@ -1,51 +0,0 @@
-Introduction
-------------
-
-### Terms
-
-The `namevar` is the parameter used to uniquely identify a type
-instance. This is the parameter that gets assigned when a string is
-provided before the colon in a type declaration. In general, only
-developers will need to worry about which parameter is the
-`namevar`.
-
-In the following code:
-
- file { "/etc/passwd":
- owner => root,
- group => root,
- mode => 644
- }
-{:puppet}
-
-`/etc/passwd` is considered the title of the file object (used for
-things like dependency handling), and because `path` is the namevar
-for `file`, that string is assigned to the `path` parameter.
-
-Parameters
-: Determine the specific configuration of the
- instance. They either directly modify the system (internally, these
- are called properties) or they affect how the instance behaves
- (e.g., adding a search path for `exec` instances or determining
- recursion on `file` instances).
-
-Providers
-: Provide low-level functionality for a given
- resource type. This is usually in the form of calling out to
- external commands.
-
- When required binaries are specified for providers, fully qualifed
- paths indicate that the binary must exist at that specific path and
- unqualified binaries indicate that Puppet will search for the
- binary using the shell path.
-
-Features
-: The abilities that some providers might not support.
- You can use the list of supported features to determine how a given
- provider can be used.
-
- Resource types define features they can use, and providers can be
- tested to see which features they provide.
-
-Standard Types
---------------
View
3 source/_config.yml
@@ -0,0 +1,3 @@
+---
+pygments: true
+---
View
8 source/_includes/toc.markdown
@@ -0,0 +1,8 @@
+ <div id="subCol">
+ <h3 class="chapter">Contents</h3>
+ <ol class="chapters">
+
+ * Create TOC
+ {:toc}
+ </ol>
+ </div>
View
27 source/layout.html.erb → source/_layouts/default.html
@@ -2,7 +2,7 @@
<html dir="ltr" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
- <title>Documentation | Puppet Labs - <%= yield :page_title %></title>
+ <title>Documentation | Puppet Labs - {{page.title}}</title>
<meta name="description" content="The open source leader in data center automation">
<link rel="alternate" type="text/xml" title="Puppet Labs RSS 0.92 Feed" href="http://puppetlabs.com/feed/rss/">
<link rel="alternate" type="application/atom+xml" title="Puppet Labs Atom Feed" href="http://puppetlabs.com/feed/atom/">
@@ -41,7 +41,8 @@
<!-- FIXME: absolute paths -->
- <link rel="stylesheet" type="text/css" href="/files/stylesheets/style.css" media="screen"> <!-- index -->
+ <link rel="stylesheet" type="text/css" href="/files/stylesheets/style.css" media="screen">
+ <link rel="stylesheet" type="text/css" href="/files/stylesheets/syntax.css" media="screen"> <!-- index -->
<!--[if IE 7]>
<link rel="stylesheet" type="text/css" href="/files/stylesheets/ie_7.css" media="screen"> <!-- index -->
@@ -191,7 +192,7 @@
<section id="masthead">
<div class="site-width">
- <h1>Docs: <span class="section-name"><%= yield :page_title %></span></h1>
+ <h1>Docs: <span class="section-name">{{page.title}}</span></h1>
<ul id="doc-navigation">
<li><a href="/">Docs Home</a></li>
<li class="with-submenu">
@@ -202,12 +203,16 @@
<!-- the following links can't be relative, unfortunately -->
<!-- future: add some JS to disable this if running from file:// -->
<dl>
- <dt>Guides</dt>
+ <dt>Puppet Guides</dt>
<dd><a href="/index.html">Index</a></dd>
- <dt>Resource Types</dt>
+ <dt>Puppet Resource Types</dt>
<dd><a href="/guides/types/">By Category</a></dd>
<dd><a href="/guides/types/alphabetical_index.html">Alphabetical</a></dd>
- <dt>References</dt>
+ <dt>MCollective</dt>
+ <dd><a href="/mcollective/index.html">Index</a></dd>
+ <dt>MCollective Reference</dt>
+ <dd><a href="/mcollective/reference/index.html">Index</a></dd>
+ <dt>Puppet References</dt>
<dd><a href="/references/2.6.2/">2.6.2</a></dd>
<dd><a href="/references/2.6.0/">2.6.0</a></dd>
<dd><a href="/references/0.25.5/">0.25.5</a></dd>
@@ -224,11 +229,15 @@
<div class="site-width">
<div class="primary-secondary-content">
<div class="primary-content">
- <%= yield :header_section %>
- <%= yield %>
+ {{ content }}
</div>
<div class="secondary-content">
- <%= yield :index_section %>
+ <div id="subCol">
+ <h3 class="chapter">Contents</h3>
+ <ol class="chapters">
+ {{ content | toc }}
+ </ol>
+ </div>
</div>
</div>
</div>
View
27 source/_plugins/toc.rb
@@ -0,0 +1,27 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with this
+# work for additional information regarding copyright ownership. The ASF
+# licenses this file to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations under
+# the License.
+
+require 'jekyll'
+
+module TocFilter
+ def toc(input)
+ input.scan(/<(h2|h3)(?:>|\s+(.*?)>)([^<]*)<\/\1\s*>/mi).inject(%{<ol class="toc">}) { |toc, entry|
+ id = entry[1][/^id=(['"])(.*)\1$/, 2]
+ title = entry[2].gsub(/<(\w*).*?>(.*?)<\/\1\s*>/m, '\2').strip
+ toc << %{<li><a href="##{id}">#{title}</a></li>}
+ } << "</ol>"
+ end
+end
+Liquid::Template.register_filter(TocFilter)
View
13 source/contribute.markdown
@@ -1,3 +1,8 @@
+---
+layout: default
+title: Contribute
+---
+
Contribute
==========
@@ -26,7 +31,7 @@ Making a Contribution
Version control for the project is handled with
[Git](http://git-scm.com/).
-The URL of the repository is: [http://github.com/reductivelabs/puppet-docs](http://github.com/reductivelabs/puppet-docs)
+The URL of the repository is: [http://github.com/puppetlabs/puppet-docs](http://github.com/puppetlabs/puppet-docs)
NOTE: We recommend using a [GitHub](http://github.com) account to
contribute to this project -- but we also accept git patches. Read
@@ -42,13 +47,13 @@ repository, and clone your fresh repository:
If you're not using GitHub, just clone our copy directly (you can push
to your own remote host or provide git patches later):
- $ git clone git://github.com/reductivelabs/puppet-docs.git
+ $ git clone git://github.com/puppetlabs/puppet-docs.git
### Learn how add documentation
Read the
- [README](http://github.com/reductivelabs/puppet-docs/blob/master/README.markdown)
-and [README_WRITING](http://github.com/reductivelabs/puppet-docs/blob/master/README_WRITING.markdown) in the source.
+ [README](http://github.com/puppetlabs/puppet-docs/blob/master/README.markdown)
+and [README_WRITING](http://github.com/puppetlabs/puppet-docs/blob/master/README_WRITING.markdown) in the source.
### Make your changes
View
0 files/fonts/Calluna-Regular.otf → source/files/fonts/Calluna-Regular.otf
File renamed without changes.
View
0 files/fonts/Klavika_400-Klavika_600.font.js → ...les/fonts/Klavika_400-Klavika_600.font.js
File renamed without changes.
View
0 files/javascripts/ampersands.js → source/files/javascripts/ampersands.js
File renamed without changes.
View
0 files/javascripts/code_highlighter.js → source/files/javascripts/code_highlighter.js
File renamed without changes.
View
0 files/javascripts/cufon-yui.js → source/files/javascripts/cufon-yui.js
File renamed without changes.
View
0 files/javascripts/drop_down.js → source/files/javascripts/drop_down.js
File renamed without changes.
View
0 files/javascripts/highlighters.js → source/files/javascripts/highlighters.js
File renamed without changes.
View
0 files/javascripts/html5.js → source/files/javascripts/html5.js
File renamed without changes.
View
0 files/javascripts/jquery-1.3.2.min.js → source/files/javascripts/jquery-1.3.2.min.js
File renamed without changes.
View
0 files/stylesheets/ie_7.css → source/files/stylesheets/ie_7.css
File renamed without changes.
View
0 files/stylesheets/ie_8.css → source/files/stylesheets/ie_8.css
File renamed without changes.
View
0 files/stylesheets/images/argyle.png → source/files/stylesheets/images/argyle.png
File renamed without changes
View
0 files/stylesheets/images/black-overlays.png → ...les/stylesheets/images/black-overlays.png
File renamed without changes
View
0 ...s/stylesheets/images/default_gravatar.png → ...s/stylesheets/images/default_gravatar.png
File renamed without changes
View
0 ...s/stylesheets/images/grey-argyle-fade.png → ...s/stylesheets/images/grey-argyle-fade.png
File renamed without changes
View
0 files/stylesheets/images/grid.png → source/files/stylesheets/images/grid.png
File renamed without changes
View
0 ...sheets/images/icons/16/16x16/2x2_grid.png → ...sheets/images/icons/16/16x16/2x2_grid.png
File renamed without changes
View
0 ...sheets/images/icons/16/16x16/3x3_grid.png → ...sheets/images/icons/16/16x16/3x3_grid.png
File renamed without changes
View
0 ...eets/images/icons/16/16x16/3x3_grid_2.png → ...eets/images/icons/16/16x16/3x3_grid_2.png
File renamed without changes
View
0 ...eets/images/icons/16/16x16/air_signal.png → ...eets/images/icons/16/16x16/air_signal.png
File renamed without changes
View
0 ...ts/images/icons/16/16x16/align_center.png → ...ts/images/icons/16/16x16/align_center.png
File renamed without changes
View
0 ...eets/images/icons/16/16x16/align_just.png → ...eets/images/icons/16/16x16/align_just.png
File renamed without changes
View
0 ...eets/images/icons/16/16x16/align_left.png → ...eets/images/icons/16/16x16/align_left.png
File renamed without changes
View
0 ...ets/images/icons/16/16x16/align_right.png → ...ets/images/icons/16/16x16/align_right.png
File renamed without changes
View
0 ...eets/images/icons/16/16x16/app_window.png → ...eets/images/icons/16/16x16/app_window.png
File renamed without changes
View
0 ...ts/images/icons/16/16x16/arrow_bottom.png → ...ts/images/icons/16/16x16/arrow_bottom.png
File renamed without changes
View
0 ...ages/icons/16/16x16/arrow_bottom_left.png → ...ages/icons/16/16x16/arrow_bottom_left.png
File renamed without changes
View
0 ...ges/icons/16/16x16/arrow_bottom_rigth.png → ...ges/icons/16/16x16/arrow_bottom_rigth.png
File renamed without changes
View
0 ...esheets/images/icons/16/16x16/arrow_l.png → ...esheets/images/icons/16/16x16/arrow_l.png
File renamed without changes
View
0 ...eets/images/icons/16/16x16/arrow_left.png → ...eets/images/icons/16/16x16/arrow_left.png
File renamed without changes
View
0 ...esheets/images/icons/16/16x16/arrow_r.png → ...esheets/images/icons/16/16x16/arrow_r.png
File renamed without changes
View
0 ...ets/images/icons/16/16x16/arrow_right.png → ...ets/images/icons/16/16x16/arrow_right.png
File renamed without changes
View
0 ...heets/images/icons/16/16x16/arrow_top.png → ...heets/images/icons/16/16x16/arrow_top.png
File renamed without changes
View
0 .../images/icons/16/16x16/arrow_top_left.png → .../images/icons/16/16x16/arrow_top_left.png
File renamed without changes
View
0 ...images/icons/16/16x16/arrow_top_right.png → ...images/icons/16/16x16/arrow_top_right.png
File renamed without changes
View
0 .../images/icons/16/16x16/arrow_two_head.png → .../images/icons/16/16x16/arrow_two_head.png
File renamed without changes
View
0 ...mages/icons/16/16x16/arrow_two_head_2.png → ...mages/icons/16/16x16/arrow_two_head_2.png
Diff not rendered.
View
0 ...heets/images/icons/16/16x16/attention.png → ...heets/images/icons/16/16x16/attention.png
Diff not rendered.
View
0 ...esheets/images/icons/16/16x16/battery.png → ...esheets/images/icons/16/16x16/battery.png
Diff not rendered.
View
0 ...tylesheets/images/icons/16/16x16/bell.png → ...tylesheets/images/icons/16/16x16/bell.png
Diff not rendered.
View
0 ...tylesheets/images/icons/16/16x16/book.png → ...tylesheets/images/icons/16/16x16/book.png
Diff not rendered.
View
0 ...eets/images/icons/16/16x16/bookmark_1.png → ...eets/images/icons/16/16x16/bookmark_1.png
Diff not rendered.
View
0 ...eets/images/icons/16/16x16/bookmark_2.png → ...eets/images/icons/16/16x16/bookmark_2.png
Diff not rendered.
View
0 ...stylesheets/images/icons/16/16x16/box.png → ...stylesheets/images/icons/16/16x16/box.png
Diff not rendered.
View
0 ...esheets/images/icons/16/16x16/br_down.png → ...esheets/images/icons/16/16x16/br_down.png
Diff not rendered.
View
0 ...esheets/images/icons/16/16x16/br_next.png → ...esheets/images/icons/16/16x16/br_next.png
Diff not rendered.
View
0 ...esheets/images/icons/16/16x16/br_prev.png → ...esheets/images/icons/16/16x16/br_prev.png
Diff not rendered.
View
0 ...ylesheets/images/icons/16/16x16/br_up.png → ...ylesheets/images/icons/16/16x16/br_up.png
Diff not rendered.
View
0 ...sheets/images/icons/16/16x16/brackets.png → ...sheets/images/icons/16/16x16/brackets.png
Diff not rendered.
View
0 ...esheets/images/icons/16/16x16/browser.png → ...esheets/images/icons/16/16x16/browser.png
Diff not rendered.
View
0 ...ylesheets/images/icons/16/16x16/brush.png → ...ylesheets/images/icons/16/16x16/brush.png
Diff not rendered.
View
0 ...stylesheets/images/icons/16/16x16/bug.png → ...stylesheets/images/icons/16/16x16/bug.png
Diff not rendered.
View
0 ...ylesheets/images/icons/16/16x16/burst.png → ...ylesheets/images/icons/16/16x16/burst.png
Diff not rendered.
View
0 ...tylesheets/images/icons/16/16x16/calc.png → ...tylesheets/images/icons/16/16x16/calc.png
Diff not rendered.
View
0 ...eets/images/icons/16/16x16/calendar_1.png → ...eets/images/icons/16/16x16/calendar_1.png
Diff not rendered.
View
0 ...eets/images/icons/16/16x16/calendar_2.png → ...eets/images/icons/16/16x16/calendar_2.png
Diff not rendered.
View
0 ...lesheets/images/icons/16/16x16/cancel.png → ...lesheets/images/icons/16/16x16/cancel.png
Diff not rendered.
View
0 ...tylesheets/images/icons/16/16x16/case.png → ...tylesheets/images/icons/16/16x16/case.png
Diff not rendered.
View
0 .../stylesheets/images/icons/16/16x16/cc.png → .../stylesheets/images/icons/16/16x16/cc.png
Diff not rendered.
View
0 ...tylesheets/images/icons/16/16x16/cert.png → ...tylesheets/images/icons/16/16x16/cert.png
Diff not rendered.
View
0 ...heets/images/icons/16/16x16/chart_bar.png → ...heets/images/icons/16/16x16/chart_bar.png
Diff not rendered.
View
0 ...eets/images/icons/16/16x16/chart_line.png → ...eets/images/icons/16/16x16/chart_line.png
Diff not rendered.
View
0 ...ts/images/icons/16/16x16/chart_line_2.png → ...ts/images/icons/16/16x16/chart_line_2.png
Diff not rendered.
View
0 ...heets/images/icons/16/16x16/chart_pie.png → ...heets/images/icons/16/16x16/chart_pie.png
Diff not rendered.
View
0 ...mages/icons/16/16x16/checkbox_checked.png → ...mages/icons/16/16x16/checkbox_checked.png
Diff not rendered.
View
0 ...ges/icons/16/16x16/checkbox_unchecked.png → ...ges/icons/16/16x16/checkbox_unchecked.png
Diff not rendered.
View
0 ...heets/images/icons/16/16x16/checkmark.png → ...heets/images/icons/16/16x16/checkmark.png
Diff not rendered.
View
0 ...tylesheets/images/icons/16/16x16/clip.png → ...tylesheets/images/icons/16/16x16/clip.png
Diff not rendered.
View
0 .../images/icons/16/16x16/clipboard_copy.png → .../images/icons/16/16x16/clipboard_copy.png
Diff not rendered.
View
0 ...s/images/icons/16/16x16/clipboard_cut.png → ...s/images/icons/16/16x16/clipboard_cut.png
Diff not rendered.
View
0 .../images/icons/16/16x16/clipboard_past.png → .../images/icons/16/16x16/clipboard_past.png
Diff not rendered.
View
0 ...ylesheets/images/icons/16/16x16/clock.png → ...ylesheets/images/icons/16/16x16/clock.png
Diff not rendered.
View
0 ...ylesheets/images/icons/16/16x16/cloud.png → ...ylesheets/images/icons/16/16x16/cloud.png
Diff not rendered.
View
0 ...eets/images/icons/16/16x16/cloud_rain.png → ...eets/images/icons/16/16x16/cloud_rain.png
Diff not rendered.
View
0 ...stylesheets/images/icons/16/16x16/cog.png → ...stylesheets/images/icons/16/16x16/cog.png
Diff not rendered.
View
0 ...tylesheets/images/icons/16/16x16/comp.png → ...tylesheets/images/icons/16/16x16/comp.png
Diff not rendered.
View
0 ...esheets/images/icons/16/16x16/compass.png → ...esheets/images/icons/16/16x16/compass.png
Diff not rendered.
View
0 ...ts/images/icons/16/16x16/contact_card.png → ...ts/images/icons/16/16x16/contact_card.png
Diff not rendered.
View
0 ...tylesheets/images/icons/16/16x16/cube.png → ...tylesheets/images/icons/16/16x16/cube.png
Diff not rendered.
View
0 ...lesheets/images/icons/16/16x16/cur_bp.png → ...lesheets/images/icons/16/16x16/cur_bp.png
Diff not rendered.
View
0 ...eets/images/icons/16/16x16/cur_dollar.png → ...eets/images/icons/16/16x16/cur_dollar.png
Diff not rendered.
View
0 ...sheets/images/icons/16/16x16/cur_euro.png → ...sheets/images/icons/16/16x16/cur_euro.png
Diff not rendered.
View
0 ...esheets/images/icons/16/16x16/cur_yen.png → ...esheets/images/icons/16/16x16/cur_yen.png
Diff not rendered.
View
0 .../images/icons/16/16x16/cursor_H_split.png → .../images/icons/16/16x16/cursor_H_split.png
Diff not rendered.
View
0 .../images/icons/16/16x16/cursor_V_split.png → .../images/icons/16/16x16/cursor_V_split.png
Diff not rendered.
View
0 ...ts/images/icons/16/16x16/cursor_arrow.png → ...ts/images/icons/16/16x16/cursor_arrow.png
Diff not rendered.
View
0 ...ages/icons/16/16x16/cursor_drag_arrow.png → ...ages/icons/16/16x16/cursor_drag_arrow.png
Diff not rendered.
View
0 ...es/icons/16/16x16/cursor_drag_arrow_2.png → ...es/icons/16/16x16/cursor_drag_arrow_2.png
Diff not rendered.
View
0 ...mages/icons/16/16x16/cursor_drag_hand.png → ...mages/icons/16/16x16/cursor_drag_hand.png
Diff not rendered.
View
0 ...ets/images/icons/16/16x16/cursor_hand.png → ...ets/images/icons/16/16x16/cursor_hand.png
Diff not rendered.
View
0 .../stylesheets/images/icons/16/16x16/db.png → .../stylesheets/images/icons/16/16x16/db.png
Diff not rendered.
View
0 ...lesheets/images/icons/16/16x16/delete.png → ...lesheets/images/icons/16/16x16/delete.png
Diff not rendered.
View
0 ...eets/images/icons/16/16x16/doc_delete.png → ...eets/images/icons/16/16x16/doc_delete.png
Diff not rendered.
View
0 ...sheets/images/icons/16/16x16/doc_edit.png → ...sheets/images/icons/16/16x16/doc_edit.png
Diff not rendered.
View
0 ...heets/images/icons/16/16x16/doc_empty.png → ...heets/images/icons/16/16x16/doc_empty.png
Diff not rendered.
View
0 ...eets/images/icons/16/16x16/doc_export.png → ...eets/images/icons/16/16x16/doc_export.png
Diff not rendered.
View
0 ...eets/images/icons/16/16x16/doc_import.png → ...eets/images/icons/16/16x16/doc_import.png
Diff not rendered.
View
0 ...heets/images/icons/16/16x16/doc_lines.png → ...heets/images/icons/16/16x16/doc_lines.png
Diff not rendered.
View
0 ...ages/icons/16/16x16/doc_lines_stright.png → ...ages/icons/16/16x16/doc_lines_stright.png
Diff not rendered.
View
0 ...heets/images/icons/16/16x16/doc_minus.png → ...heets/images/icons/16/16x16/doc_minus.png
Diff not rendered.
View
0 ...esheets/images/icons/16/16x16/doc_new.png → ...esheets/images/icons/16/16x16/doc_new.png
Diff not rendered.
View
0 ...sheets/images/icons/16/16x16/doc_plus.png → ...sheets/images/icons/16/16x16/doc_plus.png
Diff not rendered.
View
0 ...sheets/images/icons/16/16x16/document.png → ...sheets/images/icons/16/16x16/document.png
Diff not rendered.
View
0 ...sheets/images/icons/16/16x16/download.png → ...sheets/images/icons/16/16x16/download.png
Diff not rendered.
View
0 ...ets/images/icons/16/16x16/emotion_sad.png → ...ets/images/icons/16/16x16/emotion_sad.png
Diff not rendered.
View
0 ...s/images/icons/16/16x16/emotion_smile.png → ...s/images/icons/16/16x16/emotion_smile.png
Diff not rendered.
View
0 ...lesheets/images/icons/16/16x16/expand.png → ...lesheets/images/icons/16/16x16/expand.png
Diff not rendered.
View
0 ...stylesheets/images/icons/16/16x16/eye.png → ...stylesheets/images/icons/16/16x16/eye.png
Diff not rendered.
View
0 ...esheets/images/icons/16/16x16/eye_inv.png → ...esheets/images/icons/16/16x16/eye_inv.png
Diff not rendered.
View
0 ...sheets/images/icons/16/16x16/facebook.png → ...sheets/images/icons/16/16x16/facebook.png
Diff not rendered.
View
0 ...lesheets/images/icons/16/16x16/filter.png → ...lesheets/images/icons/16/16x16/filter.png
Diff not rendered.
View
0 ...tylesheets/images/icons/16/16x16/fire.png → ...tylesheets/images/icons/16/16x16/fire.png
Diff not rendered.
View
0 ...tylesheets/images/icons/16/16x16/flag.png → ...tylesheets/images/icons/16/16x16/flag.png
Diff not rendered.
View
0 ...lesheets/images/icons/16/16x16/folder.png → ...lesheets/images/icons/16/16x16/folder.png
Diff not rendered.
View
0 ...ts/images/icons/16/16x16/folder_arrow.png → ...ts/images/icons/16/16x16/folder_arrow.png
Diff not rendered.
View
0 ...s/images/icons/16/16x16/folder_delete.png → ...s/images/icons/16/16x16/folder_delete.png
Diff not rendered.
View
0 ...ts/images/icons/16/16x16/folder_minus.png → ...ts/images/icons/16/16x16/folder_minus.png
Diff not rendered.
View
0 ...ets/images/icons/16/16x16/folder_open.png → ...ets/images/icons/16/16x16/folder_open.png
Diff not rendered.
View
0 ...ets/images/icons/16/16x16/folder_plus.png → ...ets/images/icons/16/16x16/folder_plus.png
Diff not rendered.
View
0 ...heets/images/icons/16/16x16/font_bold.png → ...heets/images/icons/16/16x16/font_bold.png
Diff not rendered.
View
0 ...ets/images/icons/16/16x16/font_italic.png → ...ets/images/icons/16/16x16/font_italic.png
Diff not rendered.
View
0 ...heets/images/icons/16/16x16/font_size.png → ...heets/images/icons/16/16x16/font_size.png
Diff not rendered.
View
0 ...ges/icons/16/16x16/font_strokethrough.png → ...ges/icons/16/16x16/font_strokethrough.png
Diff not rendered.
View
0 .../images/icons/16/16x16/font_underline.png → .../images/icons/16/16x16/font_underline.png
Diff not rendered.
View
0 ...sheets/images/icons/16/16x16/game_pad.png → ...sheets/images/icons/16/16x16/game_pad.png
Diff not rendered.
View
0 ...esheets/images/icons/16/16x16/globe_1.png → ...esheets/images/icons/16/16x16/globe_1.png
Diff not rendered.
View
0 ...esheets/images/icons/16/16x16/globe_2.png → ...esheets/images/icons/16/16x16/globe_2.png
Diff not rendered.
View
0 ...esheets/images/icons/16/16x16/globe_3.png → ...esheets/images/icons/16/16x16/globe_3.png
Diff not rendered.
View
0 ...lesheets/images/icons/16/16x16/google.png → ...lesheets/images/icons/16/16x16/google.png
Diff not rendered.
View
0 ...lesheets/images/icons/16/16x16/hand_1.png → ...lesheets/images/icons/16/16x16/hand_1.png
Diff not rendered.
View
0 ...lesheets/images/icons/16/16x16/hand_2.png → ...lesheets/images/icons/16/16x16/hand_2.png
Diff not rendered.
View
0 ...ets/images/icons/16/16x16/hand_contra.png → ...ets/images/icons/16/16x16/hand_contra.png
Diff not rendered.
View
0 ...sheets/images/icons/16/16x16/hand_pro.png → ...sheets/images/icons/16/16x16/hand_pro.png
Diff not rendered.
View
0 ...eets/images/icons/16/16x16/headphones.png → ...eets/images/icons/16/16x16/headphones.png
Diff not rendered.
View
0 ...ylesheets/images/icons/16/16x16/heart.png → ...ylesheets/images/icons/16/16x16/heart.png
Diff not rendered.
View
0 ...ets/images/icons/16/16x16/heart_empty.png → ...ets/images/icons/16/16x16/heart_empty.png
Diff not rendered.
View
0 ...tylesheets/images/icons/16/16x16/home.png → ...tylesheets/images/icons/16/16x16/home.png
Diff not rendered.
View
0 ...eets/images/icons/16/16x16/image_text.png → ...eets/images/icons/16/16x16/image_text.png
Diff not rendered.
View
0 ...ylesheets/images/icons/16/16x16/inbox.png → ...ylesheets/images/icons/16/16x16/inbox.png
Diff not rendered.
View
0 ...images/icons/16/16x16/indent_decrease.png → ...images/icons/16/16x16/indent_decrease.png
Diff not rendered.
View
0 ...images/icons/16/16x16/indent_increase.png → ...images/icons/16/16x16/indent_increase.png
Diff not rendered.
View
0 ...tylesheets/images/icons/16/16x16/info.png → ...tylesheets/images/icons/16/16x16/info.png
Diff not rendered.
View
0 ...lesheets/images/icons/16/16x16/iphone.png → ...lesheets/images/icons/16/16x16/iphone.png
Diff not rendered.
View
0 ...stylesheets/images/icons/16/16x16/key.png → ...stylesheets/images/icons/16/16x16/key.png
Diff not rendered.
View
0 ...sheets/images/icons/16/16x16/layers_1.png → ...sheets/images/icons/16/16x16/layers_1.png
Diff not rendered.
View
0 ...sheets/images/icons/16/16x16/layers_2.png → ...sheets/images/icons/16/16x16/layers_2.png
Diff not rendered.
View
0 ...heets/images/icons/16/16x16/lightbulb.png → ...heets/images/icons/16/16x16/lightbulb.png
Diff not rendered.
View
0 ...sheets/images/icons/16/16x16/lighting.png → ...sheets/images/icons/16/16x16/lighting.png
Diff not rendered.
View
0 ...tylesheets/images/icons/16/16x16/link.png → ...tylesheets/images/icons/16/16x16/link.png
Diff not rendered.
View
0 ...ts/images/icons/16/16x16/list_bullets.png → ...ts/images/icons/16/16x16/list_bullets.png
Diff not rendered.
View
0 ...sheets/images/icons/16/16x16/list_num.png → ...sheets/images/icons/16/16x16/list_num.png
Diff not rendered.
View
0 ...eets/images/icons/16/16x16/magic_wand.png → ...eets/images/icons/16/16x16/magic_wand.png
Diff not rendered.
View
0 ...tylesheets/images/icons/16/16x16/mail.png → ...tylesheets/images/icons/16/16x16/mail.png
Diff not rendered.
View
0 ...lesheets/images/icons/16/16x16/mail_2.png → ...lesheets/images/icons/16/16x16/mail_2.png
Diff not rendered.
View
0 ...stylesheets/images/icons/16/16x16/mic.png → ...stylesheets/images/icons/16/16x16/mic.png
Diff not rendered.
View
0 ...esheets/images/icons/16/16x16/monitor.png → ...esheets/images/icons/16/16x16/monitor.png
Diff not rendered.
View
0 ...ylesheets/images/icons/16/16x16/movie.png → ...ylesheets/images/icons/16/16x16/movie.png
Diff not rendered.
View
0 ...ylesheets/images/icons/16/16x16/music.png → ...ylesheets/images/icons/16/16x16/music.png
Diff not rendered.
View
0 ...sheets/images/icons/16/16x16/net_comp.png → ...sheets/images/icons/16/16x16/net_comp.png
Diff not rendered.
View
0