Dash-puppet-docset

Dash docset for puppet (2.7.21 only at the moment)

This project is maintained by jsipprell

dash-puppet-docset

Dash docset for puppet (2.7.21 only at the moment)

This docset was generated from the puppet-docs github git repo, it only contains reference documentation for puppet 2.7.21 at the moment. See here for more information on puppet.

This was a fairly fast-paced attempt, at as yet there is no way to automate pulling in the html generated from puppet-docs, as it embeds a lot of unrelated content (site navigation, etc) into each page. I removed all extraneous content and paired it down to the fundamentals manually. I also had to make some minor modifications to the css, although I tried to stay away from anything that was fundamental to the look-and-feel of the reference itself.

Regenerating the docset Index

The Dash docset sqlite index can be regenerated via:

$ echo 'delete from searchIndex;' | sqlite3 puppet.docset/Contents/Resources/docSet.dsidx
$ ./regen-sql-index.sh | sqlite3 puppet.docset/Contents/Resources/docSet.dsidx

Feed

A dash installable feed is available here (you'll need to open it inside Dash, I've nowhere to serve a url-encoded dash-feed:// url from): https://raw.github.com/jsipprell/dash-puppet-docset/master/Puppet.xml

An automatic feed is currently unavailable and downloading the xml from the above link also won't work. Unfortunately, You'll need to download the tarball directly from github and load it manually. Sorry, I don't have time to figure out the problem at the moment, but I assure you that manually opening the .docset "file" (found in the tarball) from either Finder or Dash will work.

Issues