dellcloudedge/barclamp-crowbar — pull request #101 by cloudedge (2012-07-29 06:15:36+00:00)
Title: Fix the doc system based on a complete index [1/6]

This request provides the first true function for the new
documentation system (it includes a brief dev guide update)

The doc system now pulls together information from all the
barclamps and also correctly handles the meta data from
the index such as order, author, date and license.

I also added some protection on the new nav code so that
you cannot simply eval anything from the menu lines.

.../app/controllers/docs_controller.rb | 82 ++++++++++++++------
crowbar_framework/app/views/docs/index.html.haml | 34 ++++----
crowbar_framework/app/views/docs/topic.html.haml | 15 +++-
crowbar_framework/config/locales/crowbar/en.yml | 7 +-
crowbar_framework/config/locales/en.yml | 1 +
crowbar_framework/config/navigation.rb | 19 +++--
crowbar_framework/doc/crowbar.yml | 41 +++++-----
.../doc/default/crowbar/barclamp-info-meta.md | 13 +++
.../doc/default/crowbar/book-barclamps.md | 14 +++-
.../doc/default/crowbar/book-developersguide.md | 55 +++++++++++++-
.../doc/default/crowbar/book-gettingstarted.md | 2 +-
.../doc/default/crowbar/licenses-crowbar-meta.md | 5 -
12 files changed, 200 insertions(+), 88 deletions(-)