inspec/www
Nathen Harvey d9ab199c8d
Solicit talks for ChefConf
People visiting the habitat.sh website should consider submitting a
talk for ChefConf.  The CFP closes on 18 Jan so this is a nice,
short-lived thing to highlight.

Signed-off-by: Nathen Harvey <nharvey@chef.io>
2017-01-06 19:22:35 -05:00
..
data add guidance for Serverspec migration 2016-12-15 18:14:05 +01:00
lib introduce separate nav for docs in www/ 2016-09-26 06:21:05 +02:00
source Solicit talks for ChefConf 2017-01-06 19:22:35 -05:00
tutorial Adds junit to the inspec help exec 2016-11-30 01:17:44 -06:00
.gitignore rake to render all docs to www/ correctly with links 2016-09-26 06:21:05 +02:00
config.rb switch to redcarpet for rendering 2016-09-26 06:21:05 +02:00
config.ru Fixup rubocop violation in www/ 2016-09-13 15:11:48 +01:00
Gemfile switch to redcarpet for rendering 2016-09-26 06:21:05 +02:00
Gemfile.lock switch to redcarpet for rendering 2016-09-26 06:21:05 +02:00
README.md Clarify instructions on releasing inspec.io 2016-12-22 13:52:50 +01:00

InSpec homepage

Development

Get all dependencies:

bundle install

To run it live run:

bundle exec middleman server

For the online tutorial, take a look at www/tutorial.

Building

To build the site to a local static folder (without tutorial):

bundle exec middleman build

To build everything including the online tutorial:

bundle exec rake www:build

Releasing

To build everything and push a new version of the website, be in the root folder of this repository and run:

bundle install
bundle exec rake www

It will clear everything and build from scratch and create a local gh-pages branch with a static version of the website. Before pushing, it will ask you if you are happy with it.

Please verify the site now! To host the current folder you can run:

ruby -run -e httpd . -p 8000

Open your browser to localhost:8000.

If you are happy, you can confirm the site and let the release task push it live.